-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Adrian wrote: > root $ emerge --ask -v world > These are the packages that would be merged, in order: > Calculating world dependencies > Traceback (most recent call last): > File "/usr/bin/emerge", line 3440, in ? > if not mydepgraph.xcreate(myaction): > File "/usr/bin/emerge", line 1416, in xcreate > elif not portage.db["/"]["vartree"].dbapi.match(x): > File "/usr/lib/portage/pym/portage.py", line 4665, in match > mydep=dep_expand(origdep,mydb=self,use_cache=use_cache) > File "/usr/lib/portage/pym/portage.py", line 3531, in dep_expand > return > prefix+cpv_expand(mydep,mydb=mydb,use_cache=use_cache)+postfix File > "/usr/lib/portage/pym/portage.py", line 3694, in cpv_expand if (not > mydb.cp_list(mykey,use_cache=use_cache)) and virts and > virts.has_key(mykey): File "/usr/lib/portage/pym/portage.py", line > 4606, in cp_list > mystat=os.stat(self.root+VDB_PATH+"/"+mysplit[0])[stat.ST_MTIME] > TypeError: stat() argument 1 must be (encoded string without NULL > bytes), not str
It seems that /var/lib/portage/world is corrupt and contains NULL bytes. You should probably check your filesystem for additional corruption. Zac -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFE6m/A/ejvha5XGaMRAv4VAKDGVR6akfOrLz8ywPL0c+A4yObW0gCg5BOh ooFTc2ndsl2KU5jWuuprNBY= =DRd6 -----END PGP SIGNATURE----- -- gentoo-user@gentoo.org mailing list