When i try to emerge many ebuild( "emerge portage", "emerge -up world", emerge pciutils"), i get errors about a key of db. I have tha same problem on 3 computeurs where are install in the same week. I have re-emerge python, and make emerge sync many times. Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: #emerge -s portage Searching... -Traceback (most recent call last): File "/usr/bin/emerge", line 2331, in ? searchinstance.execute(mysearch) File "/usr/bin/emerge", line 545, in execute if not portage.portdb.xmatch("match-visible",package): File "/usr/lib/portage/pym/portage.py", line 4701, in xmatch myval=match_from_list(mydep,self.xmatch("list-visible",None,mydep,mykey)) File "/usr/lib/portage/pym/portage.py", line 4687, in xmatch myval=self.gvisible(self.visible(self.cp_list(mykey))) File "/usr/lib/portage/pym/portage.py", line 4782, in gvisible myaux=db["/"]["porttree"].dbapi.aux_get(mycpv, ["KEYWORDS"]) File "/usr/lib/portage/pym/portage.py", line 4535, in aux_get if doregen or not self.eclassdb.is_current(cat,pkg,self.auxdb[cat][pkg]["INHERITED"].split()): File "/usr/lib/portage/pym/portage.py", line 4380, in is_current self.setup_package(cat, pkg) File "/usr/lib/portage/pym/portage.py", line 4357, in setup_package self.packages[cat] = self.dbmodule(self.cachedir, cat+"-eclass", [], uid, portage_gid) File "/usr/lib/portage/pym/portage_db_cpickle.py", line 23, in __init__ self.db = mypickle.load() cPickle.UnpicklingError: invalid load key, ''. #emerge pciutils Calculating dependencies !!! Problem in sys-apps/pciutils dependencies. !!! invalid load key, ''.
emerge --version Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.3-gentoo-r1)
Data corruption. rm -Rf /var/cache/edb/dep emerge sync
Merci
*** Bug 169653 has been marked as a duplicate of this bug. ***