Are you running reiserfs or have had any lockups? when i first installed gentoo i was using rfs and locked it a few times (badly configured kernel ,acpi-nforce2 issue) which badly messed up some files and forced me to reinstall with ext3,which seems to be a bit more forgiving.

Jared Thirsk wrote:

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





-- [EMAIL PROTECTED] mailing list



Reply via email to