You were so correct. Problem solved. I'll be checking the file system for corruption. Thanks so much.
Adrian On Mon, 21 Aug 2006 19:45:22 -0700 Zac Medico <[EMAIL PROTECTED]> wrote the words: > -----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 > > > -- On The Fly Photography -:- Creation From Chaos On The Fly Photography: http://204EastSouth.com Purchase from On The Fly: http://204EastSouth.com/OTFStore.htm The Cynical Libertarian Society: http://www.204EastSouth.com/cls -- gentoo-user@gentoo.org mailing list