Eix database outdated despite eix-update [Solved]

Anything that pertains to Portage

Moderator: Moderators

Eix database outdated despite eix-update [Solved]

Postby ElDuderino » Thu Jun 19, 2014 15:05

Hi,

here is the output of 'eix chromium' as an example:

Code: Select all
[D] www-client/chromium
     Available versions:  31.0.1650.48 ~32.0.1700.6 ~32.0.1700.14 [M]~33.0.1707.0 {bindist cups custom-cflags gnome gnome-keyring gps kerberos neon pulseaudio selinux system-sqlite tcmalloc test LINGUAS="+am +ar +bg +bn +ca +cs +da +de +el +en_GB +es +es_LA +et +fa +fi +fil +fr +gu +he +hi +hr +hu +id +it +ja +kn +ko +lt +lv +ml +mr +ms +nb +nl +pl +pt_BR +pt_PT +ro +ru +sk +sl +sr +sv +sw +ta +te +th +tr +uk +vi +zh_CN +zh_TW"}
     Installed versions:  35.0.1916.114-r1(10:17:04 10.06.2014)(cups kerberos pulseaudio tcmalloc -bindist -custom-cflags -gnome -gnome-keyring -neon -selinux -test LINGUAS="ar bg bn ca cs da de el en_GB es et fa fi fr gu he hi hr hu it ja ko lt lv ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv ta tr uk vi zh_CN zh_TW -am -es_LA -fil -id -kn -ml -mr -sw -te -th")
     Homepage:            http://chromium.org/
     Description:         Open-source version of Google Chrome web browser


Portage tree was updated recently and 'eix-update' was run right after that. Gentoo portage has version from 35.x.x.x. - 37.x.x.x. Also, when I run 'eix-sync', even though the portage tree is changed significantly, it will tell me that there have been no changes.

At some point in the past, I think I deleted /var/cache/eix/portage.eix manually for some reason, and it didn't get created by eix. I had to completely remove the eix package using 'equo rm --configfiles', then reinstall it. Now, eix-updated seems to update / create the database and gives me no errors, but the actual output of eix seems to be stuck with outdated data.

Just a minor annoyance, but I'd still like to fix it! (I very rarely use portage nowadays, but stil...)

Best,
The Dude
Last edited by ElDuderino on Mon Jun 23, 2014 16:06, edited 1 time in total.
ElDuderino
Growing Hen
 
Posts: 122
Joined: Fri Jul 20, 2012 23:15

Re: Eix database outdated despite eix-update

Postby Fitzcarraldo » Sun Jun 22, 2014 3:49

Looks to me like some old eix files were installed by the SL Installer before even eix was installed by the user. See what happens below:

1. Here I am starting with a fresh SL installation (fully updated & upgraded) but before installing eix:

Code: Select all
sabayon fitzcarraldo # equo search eix
╠  @@ Searching...
╠      @@ Package: app-portage/eix-0.30.2 branch: 5, [sabayon-weekly]
╠          Available:     version: 0.30.2 ~ tag: NoTag ~ revision: 0
╠          Installed:     version: Not installed ~ tag: n/a ~ revision: n/a
╠          Slot:          0
╠          Homepage:      http://eix.berlios.de
╠          Description:   Search and query ebuilds, portage
╠                         incl. local settings, ext. overlays,
╠                         version changes, and more
╠          License:       GPL-2
╠   Keywords:  eix
╠   Found:     1 entry


2. Now I install eix:

Code: Select all
sabayon fitzcarraldo # equo install eix
╠  @@ Calculating dependencies...
╠  ## [N] [sabayon-weekly] app-shells/push-1.6|0
╠  ## [N] [sabayon-weekly] app-portage/eix-0.30.2|0
╠  @@ Packages needing to be installed/updated/downgraded: 2
╠  @@ Packages needing to be removed: 0
╠  @@ Download size: 848.8kB
╠  @@ Used disk space: 2.2MB
╠  @@ You need at least: 3.9MB of free space
╠  ::: >>>  (1/1) 2 packages
╠    ## Downloading: 2 packages
╠    ## ( mirror #1 ) [app-shells:push-1.6.ab55b3fb7476af7dea3b7a42bf5ee836eea30b01~0.tbz2] @ http://na.mirror.garr.it
╠    ## ( mirror #1 ) [app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2] @ http://na.mirror.garr.it
╠   ## Aggregated download: 2 items
╠    # [1] na.mirror.garr.it => app-shells:push-1.6.ab55b3fb7476af7dea3b7a42bf5ee836eea30b01~0.tbz2
╠    # [2] na.mirror.garr.it => app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2
╠    ## ( mirror #1 ) [app-shells:push-1.6.ab55b3fb7476af7dea3b7a42bf5ee836eea30b01~0.tbz2] @ http://na.mirror.garr.it
╠    ## ( mirror #1 ) [app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2] @ http://na.mirror.garr.it
╠   ## Aggregated download: 2 items
╠    # [1] na.mirror.garr.it => app-shells:push-1.6.ab55b3fb7476af7dea3b7a42bf5ee836eea30b01~0.tbz2
╠    # [2] na.mirror.garr.it => app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2
╠    ## Checking package checksum...
╠       : [app-shells:push-1.6.ab55b3fb7476af7dea3b7a42bf5ee836eea30b01~0.tbz2] GPG validated
╠       : [app-shells:push-1.6.ab55b3fb7476af7dea3b7a42bf5ee836eea30b01~0.tbz2] SHA1 validated
╠       : SHA256 disabled
╠       : SHA512 disabled
╠    ## Checking package checksum...
╠       : [app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2] GPG validated
╠       : [app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2] SHA1 validated
╠       : SHA256 disabled
╠       : SHA512 disabled
╠    ## ( mirror #1 ) [app-shells:push-1.6.ab55b3fb7476af7dea3b7a42bf5ee836eea30b01~0.tbz2] success @ http://na.mirror.garr.it
╠    ## ( mirror #1 ) [app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2] success @ http://na.mirror.garr.it
╠    ##  Aggregated transfer rate: 851.4kB/second
╠  +++ >>>  (1/2) app-shells/push-1.6
╠    ## Unpacking: app-shells:push-1.6.ab55b3fb7476af7dea3b7a42bf5ee836eea30b01~0.tbz2
╠    ## Installing package: app-shells/push-1.6
╠    ## [A POSIX shell function to treat a variable like an array, quoting args.]
╠    ## Updating installed packages repository: app-shells/push-1.6
╠    ## Cleaning: app-shells/push-1.6
╠  +++ >>>  (2/2) app-portage/eix-0.30.2
╠    ## Unpacking: app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2
╠    ## Package phase: setup
╠    ## Installing package: app-portage/eix-0.30.2
╠    ## [Search and query ebuilds, portage incl. local settings, ext. overlays, ver...]
╠    ## Updating installed packages repository: app-portage/eix-0.30.2
╠    ## Package phase: postinstall
mkdir: cannot create directory ‘/var/cache/eix’: File exists
 * Found obsolete /var/cache/eix.previous, please remove it
╠    ## Cleaning: app-portage/eix-0.30.2
╠  @@ Installation complete.
╠  @@ No configuration files to update.

Notice the two error messages above: The user must delete the files /var/cache/eix and /var/cache/eix.previous.

3. Check the /var/cache/ directory to see what's actually in it:

Code: Select all
sabayon fitzcarraldo # ls -la /var/cache/
total 4088
drwxr-xr-x 12 root    root       4096 May 20 09:17 .
drwxr-xr-x 15 root    root       4096 Jun 22 02:32 ..
-rw-r--r--  1 root    root         82 Nov 15  2005 chroot
drwxrwxr-x  3 root    lp         4096 Jun 21 23:33 cups
drwxrwsr-x  3 root    portage    4096 Jun 22 02:53 edb
-rw-rw-r--  1 portage portage 2064760 Nov  5  2008 eix
-rw-rw-r--  1 portage portage 2060869 Nov  5  2008 eix.previous
drwxr-xr-x  2 root    root       4096 Jun 21 19:15 fontconfig
drwxrwxrwt  2 root    root       4096 Jun 21 19:15 fonts
drwxr-xr-x  2 root    root       4096 Apr 27  2009 genkernel
drwx------  2 root    root       4096 Jun 22 02:28 ldconfig
drwxr-xr-x  2 root    root       4096 Jun 21 23:41 man
drwxr-xr-x  4 root    root       4096 Jun 21 19:15 PackageKit
drwx------  2 root    root       4096 Jun 21 19:15 revdep-rebuild
drwxr-xr-x  2 root    root       4096 Jun 21 19:15 samba

Yup, need to get rid of those two old eix files dating from 2008 (which should not have been in there anyway before eix was installed). Look what happens if you don't get rid of those two files:

Code: Select all
sabayon fitzcarraldo # eix-update
Reading Portage settings ..
Building database (/var/cache/eix/portage.eix) ..
[0] 'gentoo' /usr/portage/ (cache: metadata-md5-or-flat)
     Reading category 162|162 (100%) Finished             
[1] 'sabayon-distro' /var/lib/layman/sabayon-distro (cache: parse|ebuild*#metadata-md5#metadata-assign#assign)
     Reading category 162|162 (100%) Finished         
[2] 'sabayon' /var/lib/layman/sabayon (cache: parse|ebuild*#metadata-md5#metadata-assign#assign)
     Reading category 162|162 (100%) Finished             
[3] 'user_defined' /usr/local/portage (cache: parse|ebuild*#metadata-md5#metadata-assign#assign)
     Reading category 162|162 (100%) EMPTY!
Applying masks ..
Calculating hash tables ..
Writing database file /var/cache/eix/portage.eix ..
Can't open the database file '/var/cache/eix/portage.eix' for writing (mode = 'wb')

Notice the error message above. Not surprising.

4. So let's delete the two offending files:

Code: Select all
sabayon fitzcarraldo # rm /var/cache/eix
sabayon fitzcarraldo # rm /var/cache/eix.previous
sabayon fitzcarraldo # ls -la /var/cache/   
total 52
drwxr-xr-x 12 root root    4096 Jun 22 03:18 .
drwxr-xr-x 15 root root    4096 Jun 22 02:32 ..
-rw-r--r--  1 root root      82 Nov 15  2005 chroot
drwxrwxr-x  3 root lp      4096 Jun 21 23:33 cups
drwxrwsr-x  3 root portage 4096 Jun 22 02:53 edb
drwxr-xr-x  2 root root    4096 Jun 21 19:15 fontconfig
drwxrwxrwt  2 root root    4096 Jun 21 19:15 fonts
drwxr-xr-x  2 root root    4096 Apr 27  2009 genkernel
drwx------  2 root root    4096 Jun 22 02:28 ldconfig
drwxr-xr-x  2 root root    4096 Jun 21 23:41 man
drwxr-xr-x  4 root root    4096 Jun 21 19:15 PackageKit
drwx------  2 root root    4096 Jun 21 19:15 revdep-rebuild
drwxr-xr-x  2 root root    4096 Jun 21 19:15 samba

All gone!

5. Now let's re-install eix so that it can create the directory it wanted to create in the first place, but couldn't:

Code: Select all
sabayon fitzcarraldo # equo install eix
╠  @@ Calculating dependencies...
╠  ## [R] [sabayon-weekly] app-portage/eix-0.30.2|0   [0.30.2|0]
╠  @@ Packages needing to be installed/updated/downgraded: 1
╠  @@ Packages needing to be removed: 0
╠  @@ Download size: 0b
╠  @@ Freed disk space: 0.0b
╠  @@ You need at least: 1.7MB of free space
╠  ::: >>>  (1/1) 1 package
╠    ## Downloading: 1 package
╠    ## ( mirror #1 ) [app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2] @ http://na.mirror.garr.it
╠   ## Aggregated download: 1 item
╠    # [1] na.mirror.garr.it => app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2
╠    ## Checking package checksum...
╠    ## ( mirror #1 ) [app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2] success @ http://na.mirror.garr.it
╠  +++ >>>  (1/1) app-portage/eix-0.30.2
╠    ## Unpacking: app-portage:eix-0.30.2.255c52f062eba0e296f7e8d06c4929d6b7143f1c~0.tbz2
╠    ## Package phase: setup
╠    ## Installing package: app-portage/eix-0.30.2
╠    ## [Search and query ebuilds, portage incl. local settings, ext. overlays, ver...]
╠    ## Updating installed packages repository: app-portage/eix-0.30.2
╠    ## Cleaning previously installed application data.
╠    ## Package phase: postremove
╠    ## Package phase: postinstall
╠    ## Cleaning: app-portage/eix-0.30.2
╠  @@ Installation complete.
╠  @@ No configuration files to update.

All hunky dory now: no more error messages. Let's just have a look to see if the eix directory was created:

Code: Select all
sabayon fitzcarraldo # ls -la /var/cache/
total 56
drwxr-xr-x 13 root    root    4096 Jun 22 03:21 .
drwxr-xr-x 15 root    root    4096 Jun 22 02:32 ..
-rw-r--r--  1 root    root      82 Nov 15  2005 chroot
drwxrwxr-x  3 root    lp      4096 Jun 21 23:33 cups
drwxrwsr-x  3 root    portage 4096 Jun 22 03:21 edb
drwxr-xr-x  2 portage portage 4096 Jun 22 03:21 eix
drwxr-xr-x  2 root    root    4096 Jun 21 19:15 fontconfig
drwxrwxrwt  2 root    root    4096 Jun 21 19:15 fonts
drwxr-xr-x  2 root    root    4096 Apr 27  2009 genkernel
drwx------  2 root    root    4096 Jun 22 02:28 ldconfig
drwxr-xr-x  2 root    root    4096 Jun 21 23:41 man
drwxr-xr-x  4 root    root    4096 Jun 21 19:15 PackageKit
drwx------  2 root    root    4096 Jun 21 19:15 revdep-rebuild
drwxr-xr-x  2 root    root    4096 Jun 21 19:15 samba

It was.

6. So now let's try to update the eix database:

Code: Select all
sabayon fitzcarraldo # eix-update
Reading Portage settings ..
Building database (/var/cache/eix/portage.eix) ..
[0] 'gentoo' /usr/portage/ (cache: metadata-md5-or-flat)
     Reading category 162|162 (100%) Finished             
[1] 'sabayon-distro' /var/lib/layman/sabayon-distro (cache: parse|ebuild*#metadata-md5#metadata-assign#assign)
     Reading category 162|162 (100%) Finished         
[2] 'sabayon' /var/lib/layman/sabayon (cache: parse|ebuild*#metadata-md5#metadata-assign#assign)
     Reading category 162|162 (100%) Finished             
[3] 'user_defined' /usr/local/portage (cache: parse|ebuild*#metadata-md5#metadata-assign#assign)
     Reading category 162|162 (100%) EMPTY!
Applying masks ..
Calculating hash tables ..
Writing database file /var/cache/eix/portage.eix ..
Database contains 17986 packages in 162 categories.

No problems.

7. Let's check to see if eix is working correctly:

Code: Select all
sabayon fitzcarraldo # eix chromium
* games-action/chromium-bsu
     Available versions:  0.9.15.1 {mixer nls +sdl}
     Homepage:            http://chromium-bsu.sourceforge.net/
     Description:         Chromium B.S.U. - an arcade game

* sec-policy/selinux-chromium
     Available versions:  2.20130424-r1 2.20130424-r2 (~)2.20130424-r3 2.20130424-r4 2.20140311-r1 2.20140311-r2 (~)2.20140311-r3 **9999 {alsa}
     Homepage:            http://www.gentoo.org/proj/en/hardened/selinux/
     Description:         SELinux policy for chromium

[U] www-client/chromium
     Available versions:  35.0.1916.153 ~36.0.1985.49 ~36.0.1985.67 [M]~37.0.2041.4 [M]~37.0.2054.3 {bindist cups custom-cflags gnome gnome-keyring kerberos neon pic pulseaudio selinux +tcmalloc test LINGUAS="+am +ar +bg +bn +ca +cs +da +de +el +en_GB +es +es_LA +et +fa +fi +fil +fr +gu +he +hi +hr +hu +id +it +ja +kn +ko +lt +lv +ml +mr +ms +nb +nl +pl +pt_BR +pt_PT +ro +ru +sk +sl +sr +sv +sw +ta +te +th +tr +uk +vi +zh_CN +zh_TW"}
     Installed versions:  35.0.1916.114-r1(05:36:42 PM 05/26/2014)(cups kerberos pulseaudio tcmalloc -bindist -custom-cflags -gnome -gnome-keyring -neon -selinux -test LINGUAS="ar bg bn ca cs da de el en_GB es et fa fi fr gu he hi hr hu it ja ko lt lv ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv ta tr uk vi zh_CN zh_TW -am -es_LA -fil -id -kn -ml -mr -sw -te -th")
     Homepage:            http://chromium.org/
     Description:         Open-source version of Google Chrome web browser

Found 3 matches.
sabayon fitzcarraldo # equo search chromium
╠  @@ Searching...
╠      @@ Package: games-action/chromium-bsu-0.9.15.1 branch: 5, [sabayon-weekly]
╠          Available:     version: 0.9.15.1 ~ tag: NoTag ~ revision: 0
╠          Installed:     version: Not installed ~ tag: n/a ~ revision: n/a
╠          Slot:          0
╠          Homepage:      http://chromium-bsu.sourceforge.net/
╠          Description:   Chromium B.S.U. - an arcade game
╠          License:       Clarified-Artistic
╠      @@ Package: www-client/chromium-35.0.1916.114-r1 branch: 5, [sabayon-weekly]
╠          Available:     version: 35.0.1916.114-r1 ~ tag: NoTag ~ revision: 0
╠          Installed:     version: 35.0.1916.114-r1 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://chromium.org/
╠          Description:   Open-source version of Google
╠                         Chrome web browser
╠          License:       BSD
╠   Keywords:  chromium
╠   Found:     2 entries

It is.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7981
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Eix database outdated despite eix-update

Postby ElDuderino » Sun Jun 22, 2014 14:20

Thanks for that elaborate reply. However, /var/cache already contains a directory 'eix', which contains an up-to-date portage.eix. I deleted these other left-over files a while ago. eix-update reports success, but the database seems still not to be updated. I also completely removed eix with --configfiles and re-installed, still not better.
ElDuderino
Growing Hen
 
Posts: 122
Joined: Fri Jul 20, 2012 23:15

Re: Eix database outdated despite eix-update

Postby Fitzcarraldo » Sun Jun 22, 2014 14:52

Post the output of the following commands, all done in the sequence listed:

Code: Select all
ls -la /var/cache
ls -la /var/cache/edb
ls -la /var/cache/eix
emerge -C eix
ls -la /var/cache
ls -la /var/cache/edb
ls -la /var/cache/eix
equo install eix
ls -la /var/cache
ls -la /var/cache/edb
ls -la /var/cache/eix
eix-update
ls -la /var/cache/eix
equo search chromium
emerge -s chromium
eix -I chromium
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7981
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Eix database outdated despite eix-update

Postby ElDuderino » Sun Jun 22, 2014 19:01

ls -la /var/cache:

Code: Select all
total 72
drwxr-xr-x 18 root    root    4096 Jun 20 21:35 .
drwxr-xr-x 16 root    root    4096 Jun 21 17:36 ..
drwxr-xr-x  4 root    root    4096 Feb  5 10:03 PackageKit
drwxr-x---  2 apache  apache  4096 Jun  8 14:39 apache2
drwxrwxrwt  2 root    root    4096 Jan 14 09:11 common-lisp-controller
drwxrwxr-x  3 root    lp      4096 Jun 21 03:34 cups
drwxrwsr-x  3 root    portage 4096 Jun 22 19:02 edb
drwxrwxr-x  2 portage portage 4096 Jun 16 18:53 eix
drwxr-xr-x  2 root    root    4096 Jun 21 17:37 fontconfig
drwxrwxrwt  5 root    root    4096 Oct 26  2008 fonts
drwxr-xr-x  2 root    root    4096 May 10 20:17 genkernel
drwx------  2 root    root    4096 Jun 22 19:02 ldconfig
drwxr-xr-x  3 root    root    4096 Jun  8 14:36 libvirt
drwx--x--x  3 root    root    4096 May 21  2013 lightdm
drwxr-xr-x  2 root    root    4096 Jun  8 13:30 lxc
drwxr-sr-x 97 man     root    4096 Jun 22 03:10 man
drwx------  2 root    root    4096 Mar 24 18:30 revdep-rebuild
drwxr-xr-x  2 root    root    4096 Mar 19 10:15 samba


ls -la /var/cache/edb

Code: Select all
total 6980
drwxrwsr-x  3 root portage    4096 Jun 22 19:02 .
drwxr-xr-x 18 root root       4096 Jun 20 21:35 ..
-rw-r--r--  1 root root          5 Jun 22 19:02 counter
drwxrwsr-x  5 root portage    4096 May 20  2013 dep
-rw-r--r--  1 root root    1863995 Mar  5  2006 esearchdb.py
-rw-r--r--  1 root portage   15679 Jun 20 14:58 mtimedb
-rw-r--r--  1 root portage  127768 Jun 20 14:43 vdb_blockers.pickle
-rw-r--r--  1 root portage 5113856 Jun 21 17:38 vdb_metadata.pickle


ls -la /var/cache/eix

Code: Select all
total 5728
drwxrwxr-x  2 portage portage    4096 Jun 16 18:53 .
drwxr-xr-x 18 root    root       4096 Jun 20 21:35 ..
-rw-rw-r--  1 portage portage 5856321 Jun 22 15:43 portage.eix


emerge -C eix

Code: Select all
* This action can remove important packages! In order to be safer, use
 * `emerge -pv --depclean <atom>` to check for reverse dependencies before
 * removing packages.

 app-portage/eix
    selected: 0.30.2
   protected: none
     omitted: none

All selected packages: app-portage/eix-0.30.2

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) app-portage/eix-0.30.2...

 * Regenerating GNU info directory index...
 * Processed 186 info files.

 * IMPORTANT: 12 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


ls -la /var/cache

Code: Select all
total 68
drwxr-xr-x 17 root   root    4096 Jun 22 19:53 .
drwxr-xr-x 16 root   root    4096 Jun 21 17:36 ..
drwxr-xr-x  4 root   root    4096 Feb  5 10:03 PackageKit
drwxr-x---  2 apache apache  4096 Jun  8 14:39 apache2
drwxrwxrwt  2 root   root    4096 Jan 14 09:11 common-lisp-controller
drwxrwxr-x  3 root   lp      4096 Jun 21 03:34 cups
drwxrwsr-x  3 root   portage 4096 Jun 22 19:53 edb
drwxr-xr-x  2 root   root    4096 Jun 21 17:37 fontconfig
drwxrwxrwt  5 root   root    4096 Oct 26  2008 fonts
drwxr-xr-x  2 root   root    4096 May 10 20:17 genkernel
drwx------  2 root   root    4096 Jun 22 19:53 ldconfig
drwxr-xr-x  3 root   root    4096 Jun  8 14:36 libvirt
drwx--x--x  3 root   root    4096 May 21  2013 lightdm
drwxr-xr-x  2 root   root    4096 Jun  8 13:30 lxc
drwxr-sr-x 97 man    root    4096 Jun 22 03:10 man
drwx------  2 root   root    4096 Mar 24 18:30 revdep-rebuild
drwxr-xr-x  2 root   root    4096 Mar 19 10:15 samba


ls -la /var/cache/edb

Code: Select all
total 6980
drwxrwsr-x  3 root portage    4096 Jun 22 19:53 .
drwxr-xr-x 17 root root       4096 Jun 22 19:53 ..
-rw-r--r--  1 root root          5 Jun 22 19:02 counter
drwxrwsr-x  5 root portage    4096 May 20  2013 dep
-rw-r--r--  1 root root    1863995 Mar  5  2006 esearchdb.py
-rw-r--r--  1 root portage   15974 Jun 22 19:53 mtimedb
-rw-r--r--  1 root portage  127768 Jun 20 14:43 vdb_blockers.pickle
-rw-r--r--  1 root portage 5113856 Jun 21 17:38 vdb_metadata.pickle


ls -la /var/cache/eix

Code: Select all
ls: cannot access /var/cache/eix: No such file or directory


equo install eix

Code: Select all
  @@ Calculating dependencies...
╠  ## [R] [sabayonlinux.org] app-portage/eix-0.30.2|0   [0.30.2|0]
╠  @@ Packages needing to be installed/updated/downgraded: 1
╠  @@ Packages needing to be removed: 0
╠  @@ Download size: 841.4kB
╠  @@ Freed disk space: 0.0b
╠  @@ You need at least: 1.7MB of free space
╠  ::: >>>  (1/1) 1 package
╠    ## Downloading: 1 package
╠    ## ( mirror #1 ) [app-portage:eix-0.30.2.8b42dec0f5cd83112022f0211a5a00f4c55e4bc7~0.tbz2] @ http://debian.mirror.dkm.cz
╠   ## Aggregated download: 1 item
╠    # [1] debian.mirror.dkm.cz => app-portage:eix-0.30.2.8b42dec0f5cd83112022f0211a5a00f4c55e4bc7~0.tbz2
╠    ## Checking package checksum...
╠       : [app-portage:eix-0.30.2.8b42dec0f5cd83112022f0211a5a00f4c55e4bc7~0.tbz2] GPG validated
╠       : [app-portage:eix-0.30.2.8b42dec0f5cd83112022f0211a5a00f4c55e4bc7~0.tbz2] SHA1 validated
╠       : SHA256 disabled
╠       : SHA512 disabled
╠    ## ( mirror #1 ) [app-portage:eix-0.30.2.8b42dec0f5cd83112022f0211a5a00f4c55e4bc7~0.tbz2] success @ http://debian.mirror.dkm.cz
╠    ##  Aggregated transfer rate: 431.2kB/second
╠  +++ >>>  (1/1) app-portage/eix-0.30.2
╠    ## Unpacking: app-portage:eix-0.30.2.8b42dec0f5cd83112022f0211a5a00f4c55e4bc7~0.tbz2
╠    ## Package phase: setup
╠    ## Installing package: app-portage/eix-0.30.2
╠    ## [Search and query ebuilds, portage incl. local settings, ext. overlays, ver...]
╠    ## Updating installed packages repository: app-portage/eix-0.30.2
╠    ## Cleaning previously installed application data.
╠    ## Package phase: postremove
╠    ## Package phase: postinstall
╠    ## Cleaning: app-portage/eix-0.30.2
╠  @@ Installation complete.
╠  @@ No configuration files to update.
☛ There are 3 preserved libraries on the system
╠ /usr/lib64/libwebp.so.4 [libwebp.so.4:2 -> media-libs/libwebp-0.3.1]
╠ /usr/lib64/libmysqld.so.18 [libmysqld.so.18:2 -> dev-db/mysql-5.5.32]
╠ /usr/lib64/libgnutls.so.26 [libgnutls.so.26:2 -> net-libs/gnutls-2.12.23-r4]


ls -la /var/cache

Code: Select all
total 72
drwxr-xr-x 18 root    root    4096 Jun 22 19:55 .
drwxr-xr-x 16 root    root    4096 Jun 21 17:36 ..
drwxr-xr-x  4 root    root    4096 Feb  5 10:03 PackageKit
drwxr-x---  2 apache  apache  4096 Jun  8 14:39 apache2
drwxrwxrwt  2 root    root    4096 Jan 14 09:11 common-lisp-controller
drwxrwxr-x  3 root    lp      4096 Jun 21 03:34 cups
drwxrwsr-x  3 root    portage 4096 Jun 22 19:55 edb
drwxr-xr-x  2 portage portage 4096 Jun 22 19:55 eix
drwxr-xr-x  2 root    root    4096 Jun 21 17:37 fontconfig
drwxrwxrwt  5 root    root    4096 Oct 26  2008 fonts
drwxr-xr-x  2 root    root    4096 May 10 20:17 genkernel
drwx------  2 root    root    4096 Jun 22 19:53 ldconfig
drwxr-xr-x  3 root    root    4096 Jun  8 14:36 libvirt
drwx--x--x  3 root    root    4096 May 21  2013 lightdm
drwxr-xr-x  2 root    root    4096 Jun  8 13:30 lxc
drwxr-sr-x 97 man     root    4096 Jun 22 03:10 man
drwx------  2 root    root    4096 Mar 24 18:30 revdep-rebuild
drwxr-xr-x  2 root    root    4096 Mar 19 10:15 samba


ls -la /var/cache/edb

Code: Select all
total 6960
drwxrwsr-x  3 root portage    4096 Jun 22 19:55 .
drwxr-xr-x 18 root root       4096 Jun 22 19:55 ..
-rw-r--r--  1 root root          5 Jun 22 19:55 counter
drwxrwsr-x  5 root portage    4096 May 20  2013 dep
-rw-r--r--  1 root root    1863995 Mar  5  2006 esearchdb.py
-rw-r--r--  1 root portage   15974 Jun 22 19:53 mtimedb
-rw-r--r--  1 root portage  127768 Jun 20 14:43 vdb_blockers.pickle
-rw-r--r--  1 root portage 5093372 Jun 22 19:55 vdb_metadata.pickle


ls -la /var/cache/eix

Code: Select all
total 8
drwxr-xr-x  2 portage portage 4096 Jun 22 19:55 .
drwxr-xr-x 18 root    root    4096 Jun 22 19:55 ..


eix-update

Code: Select all
Reading Portage settings ..
Building database (/var/cache/eix/portage.eix) ..
[0] 'gentoo' /usr/portage/ (cache: metadata-md5-or-flat)
     Reading category 161|161 (100%) Finished             
[1] 'hasufell' /var/lib/layman/hasufell (cache: parse|ebuild*#metadata-md5#metadata-assign#assign)
     Reading category 161|161 (100%) Finished           
[2] 'sabayon' /var/lib/layman/sabayon (cache: parse|ebuild*#metadata-md5#metadata-assign#assign)
     Reading category 161|161 (100%) Finished             
[3] 'sabayon-distro' /var/lib/layman/sabayon-distro (cache: parse|ebuild*#metadata-md5#metadata-assign#assign)
     Reading category 161|161 (100%) Finished         
[4] 'rebutia' /var/lib/layman/rebutia (cache: parse|ebuild*#metadata-md5#metadata-assign#assign)
     Reading category 161|161 (100%) Finished           
[5] 'elementary' /var/lib/layman/elementary (cache: parse|ebuild*#metadata-md5#metadata-assign#assign)
     Reading category 161|161 (100%) Finished         
Applying masks ..
Calculating hash tables ..
Writing database file /var/cache/eix/portage.eix ..
Database contains 17560 packages in 161 categories.


However, so far, the problem persists:

eix chromium

Code: Select all
[D] www-client/chromium
     Available versions:  31.0.1650.48 ~32.0.1700.6 ~32.0.1700.14 [M]~33.0.1707.0 {bindist cups custom-cflags gnome gnome-keyring gps kerberos neon pulseaudio selinux system-sqlite tcmalloc test LINGUAS="+am +ar +bg +bn +ca +cs +da +de +el +en_GB +es +es_LA +et +fa +fi +fil +fr +gu +he +hi +hr +hu +id +it +ja +kn +ko +lt +lv +ml +mr +ms +nb +nl +pl +pt_BR +pt_PT +ro +ru +sk +sl +sr +sv +sw +ta +te +th +tr +uk +vi +zh_CN +zh_TW"}
     Installed versions:  35.0.1916.153(10:24:22 06/17/14)(cups kerberos pulseaudio tcmalloc -bindist -custom-cflags -gnome -gnome-keyring -neon -selinux -test LINGUAS="ar bg bn ca cs da de el en_GB es et fa fi fr gu he hi hr hu it ja ko lt lv ms nb nl pl pt_BR pt_PT ro ru sk sl sr sv ta tr uk vi zh_CN zh_TW -am -es_LA -fil -id -kn -ml -mr -sw -te -th")
     Homepage:            http://chromium.org/
     Description:         Open-source version of Google Chrome web browser
ElDuderino
Growing Hen
 
Posts: 122
Joined: Fri Jul 20, 2012 23:15

Re: Eix database outdated despite eix-update

Postby Fitzcarraldo » Sun Jun 22, 2014 19:53

Notice from the eix-update output that I only added the sabayon-distro and sabayon overlays whereas you added those two overlays plus the hasufell and elementary overlays. Yet your output only shows 17560 packages in 161 categories, whereas my output shows 17986 packages in 162 categories. Notice also from my output that the Portage main tree has 162 categories whereas yours only has 161 categories.

I also noticed the following messages when you installed eix:

Code: Select all
☛ There are 3 preserved libraries on the system
╠ /usr/lib64/libwebp.so.4 [libwebp.so.4:2 -> media-libs/libwebp-0.3.1]
╠ /usr/lib64/libmysqld.so.18 [libmysqld.so.18:2 -> dev-db/mysql-5.5.32]
╠ /usr/lib64/libgnutls.so.26 [libgnutls.so.26:2 -> net-libs/gnutls-2.12.23-r4]

Your installation does not look to be completely in sync with the Entropy repositories. Try the following:

Code: Select all
equo update
equo upgrade
equo deptest
equo libtest

Then re-sync with Portage and the overlays, and then update the eix database again:

Code: Select all
emerge --sync
layman -S
eix-update
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7981
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Eix database outdated despite eix-update

Postby ElDuderino » Sun Jun 22, 2014 20:32

Thanks again for your answer!

I always sync portage and overlays right before eix-update (usually layman -S && eix-sync). equo dt finds no missing dependencies (I regurlarly issue equo up and equo u commands). However, regarding libtest, it complains about no matches for these:

Code: Select all
╠ => /usr/lib/libgnutls.so.26
╠ => /usr/lib/libgnutls.so.26.22.6
╠ => /usr/lib32/libgdk_pixbuf-2.0.so.0.2600.4
╠ => /usr/lib32/libgdk_pixbuf_xlib-2.0.so.0.2600.4


I also opened a thread for that: https://forum.sabayon.org/viewtopic.php?f=76&t=31834

Some time in the past, I think I deleted portage tree in /usr/portage and let it be re-created, because of fragmentation. Could this be the reason for the inconsistencies you mentioned?
ElDuderino
Growing Hen
 
Posts: 122
Joined: Fri Jul 20, 2012 23:15

Re: Eix database outdated despite eix-update

Postby Fitzcarraldo » Sun Jun 22, 2014 21:31

Quite possibly. There is no need to delete anything in /usr/portage/. What version of portage do you have installed? Re-install it (but never via Portage, only via Entropy):

Code: Select all
sabayon fitzcarraldo # equo install portage
╠  @@ Calculating dependencies...
╠  ## [R] [sabayonlinux.org->sabayon-weekly] sys-apps/portage-2.2.8-r1|0   [2.2.8-r1|0]
╠  @@ Packages needing to be installed/updated/downgraded: 1
╠  @@ Packages needing to be removed: 0
╠  @@ Download size: 4.1MB
╠  @@ Freed disk space: 0.0b
╠  @@ You need at least: 8.1MB of free space
╠  ::: >>>  (1/1) 1 package
╠    ## Downloading: 1 package
╠    ## ( mirror #1 ) [sys-apps:portage-2.2.8-r1.3b6f5ffe637f3e1ca6dbe8856799ee6864db1ead~0.tbz2] @ http://na.mirror.garr.it
╠   ## Aggregated download: 1 item
╠    # [1] na.mirror.garr.it => sys-apps:portage-2.2.8-r1.3b6f5ffe637f3e1ca6dbe8856799ee6864db1ead~0.tbz2
╠    ## ( mirror #1 ) [sys-apps:portage-2.2.8-r1.3b6f5ffe637f3e1ca6dbe8856799ee6864db1ead~0.tbz2] @ http://na.mirror.garr.it
╠   ## Aggregated download: 1 item
╠    # [1] na.mirror.garr.it => sys-apps:portage-2.2.8-r1.3b6f5ffe637f3e1ca6dbe8856799ee6864db1ead~0.tbz2
╠    ## Checking package checksum...
╠       : [sys-apps:portage-2.2.8-r1.3b6f5ffe637f3e1ca6dbe8856799ee6864db1ead~0.tbz2] GPG validated
╠       : [sys-apps:portage-2.2.8-r1.3b6f5ffe637f3e1ca6dbe8856799ee6864db1ead~0.tbz2] SHA1 validated
╠       : SHA256 disabled
╠       : SHA512 disabled
╠    ## ( mirror #1 ) [sys-apps:portage-2.2.8-r1.3b6f5ffe637f3e1ca6dbe8856799ee6864db1ead~0.tbz2] success @ http://na.mirror.garr.it
╠    ##  Aggregated transfer rate: 2.3MB/second
╠  +++ >>>  (1/1) sys-apps/portage-2.2.8-r1
╠    ## Unpacking: sys-apps:portage-2.2.8-r1.3b6f5ffe637f3e1ca6dbe8856799ee6864db1ead~0.tbz2
╠    ## Package phase: setup
╠    ## Package phase: preinstall
 * Running preinst sanity tests...
testBashSyntax (portage.tests.lint.test_bash_syntax.BashSyntaxTestCase) ... ok
testCompileModules (portage.tests.lint.test_compile_modules.CompileModulesTestCase) ... ok
testImportModules (portage.tests.lint.test_import_modules.ImportModulesTestCase) ... ok

----------------------------------------------------------------------
Ran 3 tests in 1.411s

OK
╠    ## Installing package: sys-apps/portage-2.2.8-r1
╠    ## [Portage is the package management and distribution system for Gentoo]
╠    ## Updating installed packages repository: sys-apps/portage-2.2.8-r1
╠    ## Cleaning previously installed application data.
╠    ## Package phase: postinstall
╠    ## Reloading Portage modules...
╠    ## Cleaning: sys-apps/portage-2.2.8-r1
╠  @@ Installation complete.
╠  @@ No configuration files to update.

Code: Select all
sabayon fitzcarraldo # ls -la /usr/portage/metadata/
total 180
drwxr-xr-x   6 root root  4096 Jun 22 19:39 .
drwxr-xr-x 170 root root  4096 Jun 22 03:20 ..
-rw-r--r--   1 root root   122 Apr 16  2012 .cvsignore
drwxr-xr-x   2 root root  4096 Jun 22 19:39 dtd
drwxr-xr-x   2 root root 77824 Jun 22 19:39 glsa
-rw-r--r--   1 root root 62305 Jun 13 18:31 herds.xml
-rw-r--r--   1 root root   972 Feb 25 20:31 layout.conf
drwxr-xr-x 164 root root  4096 Jun 22 02:42 md5-cache
drwxr-xr-x  60 root root  4096 Jun 22 19:39 news
-rw-r--r--   1 root root    29 Jun 22 19:07 timestamp
-rw-r--r--   1 root root    32 Jun 22 19:15 timestamp.chk
-rw-r--r--   1 root root    47 Jun 22 19:05 timestamp.x

Code: Select all
sabayon fitzcarraldo # equo search --installed portage
╠  @@ Searching...
╠      @@ Package: app-portage/eix-0.30.2 branch: 5, [__system__]
╠          Installed:     version: 0.30.2 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://eix.berlios.de
╠          Description:   Search and query ebuilds, portage
╠                         incl. local settings, ext. overlays,
╠                         version changes, and more
╠          License:       GPL-2
╠      @@ Package: app-portage/gentoolkit-0.3.0.9-r1 branch: 5, [__system__]
╠          Installed:     version: 0.3.0.9-r1 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://www.gentoo.org/proj/en/portage/tools/index.xml
╠          Description:   Collection of administration
╠                         scripts for Gentoo
╠          License:       GPL-2
╠      @@ Package: app-portage/layman-2.0.0-r3 branch: 5, [__system__]
╠          Installed:     version: 2.0.0-r3 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://layman.sourceforge.net/
╠          Description:   Tool to manage Gentoo overlays
╠          License:       GPL-2
╠      @@ Package: app-portage/portage-utils-0.53 branch: 5, [__system__]
╠          Installed:     version: 0.53 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://www.gentoo.org/doc/en/portage-utils.xml
╠          Description:   small and fast portage helper tools
╠                         written in C
╠          License:       GPL-2
╠      @@ Package: sys-apps/portage-2.2.8-r1 branch: 5, [__system__]
╠          Installed:     version: 2.2.8-r1 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://www.gentoo.org/proj/en/portage/index.xml
╠          Description:   Portage is the package management
╠                         and distribution system for Gentoo
╠          License:       GPL-2
╠   Keywords:  portage
╠   Found:     5 entries
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7981
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Eix database outdated despite eix-update

Postby ElDuderino » Sun Jun 22, 2014 21:48

Ok, here is my output (I already has re-installed portage via entropy a few days ago, also one of my attempts to fix the situation):

Code: Select all
╠  @@ Calculating dependencies...
╠  ## [R] [sabayonlinux.org] sys-apps/portage-2.2.8-r1|0   [2.2.8-r1|0]
╠  @@ Packages needing to be installed/updated/downgraded: 1
╠  @@ Packages needing to be removed: 0
╠  @@ Download size: 4.1MB
╠  @@ Freed disk space: 0.0b
╠  @@ You need at least: 8.1MB of free space
╠  ::: >>>  (1/1) 1 package
╠    ## Downloading: 1 package
╠    ## ( mirror #1 ) [sys-apps:portage-2.2.8-r1.c7d95d3ab41c49a18f356d508e9ceb4af83b2d03~0.tbz2] @ http://debian.mirror.dkm.cz
╠   ## Aggregated download: 1 item
╠    # [1] debian.mirror.dkm.cz => sys-apps:portage-2.2.8-r1.c7d95d3ab41c49a18f356d508e9ceb4af83b2d03~0.tbz2
╠    ## Checking package checksum...
╠       : [sys-apps:portage-2.2.8-r1.c7d95d3ab41c49a18f356d508e9ceb4af83b2d03~0.tbz2] GPG validated
╠       : [sys-apps:portage-2.2.8-r1.c7d95d3ab41c49a18f356d508e9ceb4af83b2d03~0.tbz2] SHA1 validated
╠       : SHA256 disabled
╠       : SHA512 disabled
╠    ## ( mirror #1 ) [sys-apps:portage-2.2.8-r1.c7d95d3ab41c49a18f356d508e9ceb4af83b2d03~0.tbz2] success @ http://debian.mirror.dkm.cz
╠    ##  Aggregated transfer rate: 460.5kB/second
╠  +++ >>>  (1/1) sys-apps/portage-2.2.8-r1
╠    ## Unpacking: sys-apps:portage-2.2.8-r1.c7d95d3ab41c49a18f356d508e9ceb4af83b2d03~0.tbz2
╠    ## Package phase: setup
╠    ## Package phase: preinstall
 * Running preinst sanity tests...
testBashSyntax (portage.tests.lint.test_bash_syntax.BashSyntaxTestCase) ... ok
testCompileModules (portage.tests.lint.test_compile_modules.CompileModulesTestCase) ... ok
testImportModules (portage.tests.lint.test_import_modules.ImportModulesTestCase) ... ok

----------------------------------------------------------------------
Ran 3 tests in 1.192s

OK
╠    ## Installing package: sys-apps/portage-2.2.8-r1
╠    ## [Portage is the package management and distribution system for Gentoo]
╠    ## Updating installed packages repository: sys-apps/portage-2.2.8-r1
╠    ## Cleaning previously installed application data.
╠    ## Package phase: postinstall
╠    ## Reloading Portage modules...
╠    ## Cleaning: sys-apps/portage-2.2.8-r1
╠  @@ Installation complete.
╠  @@ No configuration files to update.
☛ There are 3 preserved libraries on the system
╠ /usr/lib64/libwebp.so.4 [libwebp.so.4:2 -> media-libs/libwebp-0.3.1]
╠ /usr/lib64/libmysqld.so.18 [libmysqld.so.18:2 -> dev-db/mysql-5.5.32]
╠ /usr/lib64/libgnutls.so.26 [libgnutls.so.26:2 -> net-libs/gnutls-2.12.23-r4]


Code: Select all
uhu2 ~ # ls -la /usr/portage/metadata/
total 168
drwxr-xr-x   6 root root  4096 Nov 16  2013 .
drwxr-xr-x 167 root root  4096 Nov 16  2013 ..
-rw-r--r--   1 root root   122 Apr 16  2012 .cvsignore
drwxr-xr-x   2 root root  4096 Nov 16  2013 dtd
drwxr-xr-x   2 root root 69632 Nov 16  2013 glsa
-rw-r--r--   1 root root 60954 Oct 27  2013 herds.xml
-rw-r--r--   1 root root   915 Jul 24  2013 layout.conf
drwxr-xr-x 161 root root  4096 Mar  8  2013 md5-cache
drwxr-xr-x  55 root root  4096 Nov 16  2013 news
-rw-r--r--   1 root root    29 Nov 16  2013 timestamp
-rw-r--r--   1 root root    32 Nov 16  2013 timestamp.chk
-rw-r--r--   1 root root    40 Nov 16  2013 timestamp.x


Code: Select all
uhu2 ~ # equo search --installed portage
╠  @@ Searching...
╠      @@ Package: app-portage/eix-0.30.2 branch: 5, [__system__]
╠          Installed:     version: 0.30.2 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://eix.berlios.de
╠          Description:   Search and query ebuilds, portage
╠                         incl. local settings, ext. overlays,
╠                         version changes, and more
╠          License:       GPL-2
╠      @@ Package: app-portage/gentoolkit-0.3.0.9-r1 branch: 5, [__system__]
╠          Installed:     version: 0.3.0.9-r1 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://www.gentoo.org/proj/en/portage/tools/index.xml
╠          Description:   Collection of administration
╠                         scripts for Gentoo
╠          License:       GPL-2
╠      @@ Package: app-portage/layman-2.0.0-r3 branch: 5, [__system__]
╠          Installed:     version: 2.0.0-r3 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://layman.sourceforge.net/
╠          Description:   Tool to manage Gentoo overlays
╠          License:       GPL-2
╠      @@ Package: app-portage/portage-utils-0.53 branch: 5, [__system__]
╠          Installed:     version: 0.53 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://www.gentoo.org/doc/en/portage-utils.xml
╠          Description:   small and fast portage helper tools
╠                         written in C
╠          License:       GPL-2
╠      @@ Package: app-portage/porthole-0.6.1-r3 branch: 5, [__system__]
╠          Installed:     version: 0.6.1-r3 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://porthole.sourceforge.net
╠          Description:   A GTK+-based frontend to Portage
╠          License:       GPL-2
╠      @@ Package: app-portage/ufed-0.91 branch: 5, [__system__]
╠          Installed:     version: 0.91 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://www.gentoo.org/
╠          Description:   Gentoo Linux USE flags editor
╠          License:       GPL-2
╠      @@ Package: sys-apps/portage-2.2.8-r1 branch: 5, [__system__]
╠          Installed:     version: 2.2.8-r1 ~ tag: NoTag ~ revision: 0
╠          Slot:          0
╠          Homepage:      http://www.gentoo.org/proj/en/portage/index.xml
╠          Description:   Portage is the package management
╠                         and distribution system for Gentoo
╠          License:       GPL-2
╠   Keywords:  portage
ElDuderino
Growing Hen
 
Posts: 122
Joined: Fri Jul 20, 2012 23:15

Re: Eix database outdated despite eix-update

Postby ElDuderino » Mon Jun 23, 2014 12:55

In the meantime, I moved /var/cache/edb to a different location and ran emerge --sync. (edb contained a very old dep dir and other files that seemed too old). emerge ran longer and also rebuilt the cache at the end. But after running eix-update again, it still gives me outdated info.

Could it have something to do with this message I sometimes get from entropy that looks for something in '/var/tmp/entropy/packages/amd64/5/sys-apps_portage-2.2.7.1a4c8d933b59adbc8dd2c6652da7c269e5eb7529_0.tbz2/portdir', but doesn't find it. portage in entropy is 2.2.8-r1.

This directory is specified in /etc/portage/repos.conf/gentoo.conf :

Code: Select all
[DEFAULT]
main-repo = gentoo

[gentoo]
location = /var/tmp/entropy/packages/amd64/5/sys-apps_portage-2.2.7.1a4c8d933b59adbc8dd2c6652da7c269e5eb7529_0.tbz2/portdir
sync-type = rsync
sync-uri = rsync://rsync.europe.gentoo.org/gentoo-portage
ElDuderino
Growing Hen
 
Posts: 122
Joined: Fri Jul 20, 2012 23:15

Next

Return to Portage|Emerge Package Managers

Who is online

Users browsing this forum: No registered users and 1 guest

cron