<br><br><div class="gmail_quote">On Wed, Dec 21, 2011 at 8:31 AM, Kris Moore <span dir="ltr"><<a href="mailto:kris@pcbsd.org">kris@pcbsd.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  
    
  
  <div text="#000000" bgcolor="#FFFFFF"><div class="im">
    On 12/21/2011 04:19, Tigersharke . wrote:
    <blockquote type="cite">Hello..<br>
      <br>
      In my attempts to configure a local PBI repository, I have
      discovered a rather unfriendly bug. I stumbled through the repo
      creation process, then decided to remove *my* repo, intending to
      do no other damage.<br>
      <ul>
        <li>Upon removing id 002 (my repo) with pbi_deleterepo, AppCafe
          would no longer start from the system tray.</li>
        <li>Re-adding my repo with pbi_addrepo, allowed AppCafe to start
          once more, but the default PC-BSD repo remained inaccessible.</li>
        <li>Lacking a properly defined repository prevents installed PBI
          files from being displayed in AppCafe, but pbi_info does list
          them.</li>
      </ul>
      <br>
    </blockquote>
    <br></div>
    Please send the output of these commands:<br>
    <br>
    # pbi_listrepo<br>
    # ls /var/db/pbi/index<div class="im"><br>
    <br>
    <br>
    <blockquote type="cite">It may not have been the most brilliant idea to remove
      all repos but since it seemed that I had no access anyway, I
      didn't feel that I lost anything more.<br>
      <br>
      Without a repo defined, AppCafe will not load from the system
      tray, and attempts from commandline result in the following:<br>
      <br>
      <div style="margin-left:40px">[tigersharke@Mutant] > appcafe<br>
        Locale: "en" <br>
        Application starting...<br>
        Populating list...<br>
        Reading PBI List<br>
        RealUser: "tigersharke" <br>
        Adding Repos... <br>
        Segmentation fault<br>
      </div>
      <br>
      Perhaps it would be wise, in such a situation, for there to be an
      option to obtain the pbi repo information/file for the default
      repository, or automatically, or maybe even as a function of the
      update manager should the default repo data become lost.  Even
      without those possible mechanisms added, the default appcafe repo
      file ought to exist somewhere on the system as a precaution.<br>
      <br>
      Thanks for your efforts!<br>
      <br>
      <br>
      PS. How can I recover AppCafe functionality?  How can I define the
      Official PBI Repository?<br>
    </blockquote>
    <br></div>
    Download this file:<br>
    <br>
<a href="http://trac.pcbsd.org/export/14391/pcbsd/current/src-sh/pbi-manager/repo/pcbsd.rpo" target="_blank">http://trac.pcbsd.org/export/14391/pcbsd/current/src-sh/pbi-manager/repo/pcbsd.rpo</a><br>
    <br>
    Then do a pbi_addrepo to re-init it. <br><span class="HOEnZb"><font color="#888888">
    <br>
    </font></span><br></div><br></blockquote><div><br>Hello!<br><br><b>Here</b> is the requested output, and a little more:<br><br></div></div>[tigersharke@Mutant] /usr/ports/sysutils/easypbi# pbi_listrepo<br>[ID]    [Description]<br>
-----------------------------------------------------<br>001    Official<br>[tigersharke@Mutant] # ls /var/db/pbi/index<br>dd3920955c2fcf9bcc66b20dc0d89354-meta<br>[tigersharke@Mutant] # pbi_deleterepo 001<br>Deleted Repository 001.<br>
[tigersharke@Mutant] # ls /var/db/pbi/index<br>dd3920955c2fcf9bcc66b20dc0d89354-meta<br>[tigersharke@Mutant] # cd<br>[tigersharke@Mutant] ~# wget <a href="http://trac.pcbsd.org/export/14391/pcbsd/current/src-sh/pbi-manager/repo/pcbsd.rpo">http://trac.pcbsd.org/export/14391/pcbsd/current/src-sh/pbi-manager/repo/pcbsd.rpo</a><br>
--2011-12-21 16:47:47--  <a href="http://trac.pcbsd.org/export/14391/pcbsd/current/src-sh/pbi-manager/repo/pcbsd.rpo">http://trac.pcbsd.org/export/14391/pcbsd/current/src-sh/pbi-manager/repo/pcbsd.rpo</a><br>Resolving <a href="http://trac.pcbsd.org">trac.pcbsd.org</a> (<a href="http://trac.pcbsd.org">trac.pcbsd.org</a>)... 149.20.54.149, 2001:4f8:3:36:230:48ff:fed3:712c<br>
Connecting to <a href="http://trac.pcbsd.org">trac.pcbsd.org</a> (<a href="http://trac.pcbsd.org">trac.pcbsd.org</a>)|149.20.54.149|:80... connected.<br>HTTP request sent, awaiting response... 200 Ok<br>Length: 955 [application/octet-stream]<br>
Saving to: `pcbsd.rpo'<br><br>100%[=====================================================================================================================================>] 955         --.-K/s   in 0s      <br><br>2011-12-21 16:47:49 (81.0 MB/s) - `pcbsd.rpo' saved [955/955]<br>
<br>[tigersharke@Mutant] ~# pbi_addrepo pcbsd.rpo <br>Added new repo: "Official PC-BSD Repository" to the database.<br>[tigersharke@Mutant] ~# ls /var/db/pbi/index<br>dd3920955c2fcf9bcc66b20dc0d89354-meta<br>[tigersharke@Mutant] ~# pbi_listrepo<br>
[ID]    [Description]<br>-----------------------------------------------------<br>001    Official PC-BSD Repository<br><br><b>Just</b> so you're aware, the repo 'Official' was there as my attempt to restore something from nothing and then revise the mirror via AppCafe.  <br>
<br><b>The</b> AppCafe now has both the application categories shown and installed tab populated, but 'Latest releases' is empty, and no PBIs are listed within any category. The following is results on commandline:<br>
<br>[tigersharke@Mutant] ~# pbi_info -i<br>ls: /var/db/pbi/index/*index*: No such file or directory<br>[tigersharke@Mutant] ~# pbi_browser<br>Using RepoID: 001<br>Available Categories:<br>------------------------------------<br>
Category: Archivers<br>Icon: /var/db/pbi/repo-icons/dd3920955c2fcf9bcc66b20dc0d89354-Archivers.png<br>Description: Programs for packing/unpacking data archives<br><br>------------------------------------<br><br><Snip - intervening Category output - snip><br>
<br>------------------------------------<br>Category: X11<br>Icon: /var/db/pbi/repo-icons/dd3920955c2fcf9bcc66b20dc0d89354-X11.png<br>Description: Alternate desktop environments or utilities<br><br>To view available PBIs for a particular category:<br>
 % pbi_browser -c <category> <repoid><br>[tigersharke@Mutant] ~# appcafe<br>Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed<br>
Locale: "en" <br>Application starting...<br>Populating list...<br>Reading PBI List<br>Found PBI: "brainparty" "0.5_2" "001" "/var/db/pbi/installed/brainparty-0.5_2-amd64/pbi_icon.png" <br>
Found PBI: "Clementine" "0.7.1" "001" "/var/db/pbi/installed/clementine-0.7.1-amd64/pbi_icon.png" <br>Found PBI: "Conky" "1.8.1_4" "001" "/var/db/pbi/installed/conky-1.8.1_4-amd64/pbi_icon.png" <br>
Found PBI: "easypbi" "0.3" "-1" "/var/db/pbi/installed/easypbi-0.3-amd64/pbi_icon.png" <br>Found PBI: "firefox" "8.0" "-1" "/var/db/pbi/installed/firefox-8.0-amd64/pbi_icon.png" <br>
Found PBI: "gbrainy" "2.03" "001" "/var/db/pbi/installed/gbrainy-2.03-amd64/pbi_icon.png" <br>Found PBI: "KVIrc" "4.0.4_1" "001" "/var/db/pbi/installed/kvirc-4.0.4_1-amd64/pbi_icon.png" <br>
Found PBI: "LibreOffice" "3.4.3_1" "001" "/var/db/pbi/installed/libreoffice-3.4.3_1-amd64/pbi_icon.svg" <br>Found PBI: "pipewalker" "0.8.3" "001" "/var/db/pbi/installed/pipewalker-0.8.3-amd64/pbi_icon.png" <br>
Found PBI: "qBittorrent" "2.8.5" "001" "/var/db/pbi/installed/qbittorrent-2.8.5-amd64/pbi_icon.png" <br>Found PBI: "recordMyDesktop" "0.3.8.1_2" "001" "/var/db/pbi/installed/recordmydesktop-0.3.8.1_2-amd64/pbi_icon.png" <br>
Found PBI: "vlc" "1.1.11_1" "001" "/var/db/pbi/installed/vlc-1.1.11_1-amd64/pbi_icon.png" <br>Found PBI: "Warden" "1.1.2" "001" "/var/db/pbi/installed/warden-1.1.2-amd64/pbi_icon.png" <br>
Found PBI: "Warzone2100" "2.3.9" "001" "/var/db/pbi/installed/warzone2100-2.3.9-amd64/pbi_icon.png" <br>Found PBI: "wine64" "1.3.31" "001" "/var/db/pbi/installed/wine64-1.3.31-i386/pbi_icon.png" <br>
Found PBI: "znotes" "0.4.5" "-1" "" <br>RealUser: "tigersharke" <br>Adding Repos... <br>Starting update check for: "clementine-0.7.1-amd64" <br>Getting details for repoID:  "001" <br>
Loading translations for repoid: "001" <br>Adding Categories for repoID: "001" <br>Getting PBIs for repo: "001" <br>Update Return: "" <br>Starting update check for: "conky-1.8.1_4-amd64" <br>
Update Return: "" <br>Starting update check for: "kvirc-4.0.4_1-amd64" <br>Update Return: "" <br>Starting update check for: "libreoffice-3.4.3_1-amd64" <br>Update Return: "" <br>
Starting update check for: "warden-1.1.2-amd64" <br>Update Return: "" <br>Starting update check for: "warzone2100-2.3.9-amd64" <br>Update Return: "" <br>Starting update check for: "brainparty-0.5_2-amd64" <br>
Update Return: "" <br>Starting update check for: "easypbi-0.3-amd64" <br>Update Return: "" <br>Starting update check for: "firefox-8.0-amd64" <br>Update Return: "" <br>Starting update check for: "gbrainy-2.03-amd64" <br>
Update Return: "" <br>Starting update check for: "pipewalker-0.8.3-amd64" <br>Update Return: "" <br>Starting update check for: "qbittorrent-2.8.5-amd64" <br>Update Return: "" <br>
Starting update check for: "recordmydesktop-0.3.8.1_2-amd64" <br>Update Return: "" <br>Starting update check for: "vlc-1.1.11_1-amd64" <br>Update Return: "" <br>Starting update check for: "wine64-1.3.31-i386" <br>
Update Return: "" <br>Starting update check for: "znotes-0.4.5-amd64" <br>Update Return: "" <br>[tigersharke@Mutant] ~#<br><br><br><b>So</b> there seems to be metadata still missing, which remains a popup warning at the start of AppCafe.<br>
<br>Thanks for your effort!<br>