First the error message I got:
=======
[EMAIL PROTECTED] portage # emerge -u world -p
These are the packages that I would merge, in order:
Calculating world dependencies
Traceback (most recent call last):
File "/usr/bin/emerge", line 2513, in ?
if not mydepgraph.xcreate(myaction):
File "/usr/bin/emerge", line 1093, in xcreate
if portage.db["/"]["vartree"].dbapi.match(x):
File "/usr/lib/portage/pym/portage.py", line 4148, in match
mymatch=match_from_list(mydep,self.cp_list(mykey,use_cache=use_cache))
File "/usr/lib/portage/pym/portage.py", line 4074, in cp_list
mystat=os.stat(self.root+VDB_PATH+"/"+mysplit[0])[ST_MTIME]
TypeError: stat() argument 1 must be (encoded string without NULL
bytes), not str
========
For some reason, my /var/cache/edb/world had a line beginning with
ld.so-1.7.0, followed by 1976 characters of binary. Removing this
line solved the problem. How it got in there, I have no idea -- I
hope it's not a hardware issue.
Jared
--
[EMAIL PROTECTED] mailing list