Gentoo Archives: gentoo-dev

From: Serge Eric Thiam <serge-eric.thiam@×××.net>
To: gentoo-dev@g.o
Subject: Re: [gentoo-dev] Is my portage broken?
Date: Wed, 18 Sep 2002 02:44:31
Message-Id: 20020918074332.GA5471@lion.e-technik.uni-ulm.de
In Reply to: [gentoo-dev] Is my portage broken? by Thomas Rasch
1 * Thomas Rasch [Tue, Sep 17, 2002 at 08:20:22PM +0200]
2 > Hello!
3 >
4 > I didn't get an answer to this question in the gentoo-user mailinglist,
5 > so it seems to be more tricky than I thought...
6 >
7 > To make it short: I made an emerge rsync, and something didn't
8 > survive...
9 >
10 > emerge -up world gives:
11 >
12 > Calculating world dependencies
13 > Traceback (most recent call last):
14 > File "/usr/bin/emerge", line 1369, in ?
15 > if not mydepgraph.xcreate(myaction):
16 > File "/usr/bin/emerge", line 805, in xcreate
17 > elif portage.db[portage.root]["vartree"].dbapi.match(x):
18 > File "/usr/lib/python2.2/site-packages/portage.py", line 2522, in
19 > match
20 > mydep=dep_expand(origdep,self)
21 > File "/usr/lib/python2.2/site-packages/portage.py", line 2037, in
22 > dep_expand
23 > return prefix+cpv_expand(mydep,mydb)+postfix
24 > File "/usr/lib/python2.2/site-packages/portage.py", line 1970, in
25 > cpv_expand
26 > if (not mydb.cp_list(mykey)) and virts and virts.has_key(mykey):
27 > File "/usr/lib/python2.2/site-packages/portage.py", line 2481, in
28 > cp_list
29 > mystat=os.stat(self.root+"var/db/pkg/"+mysplit[0])[ST_MTIME]
30 > TypeError: stat() argument 1 must be (encoded string without NULL
31 > bytes), not str
32 > [...]
33 >
34 > Thomas
35 > [...]
36
37 Hello,
38
39 There might be a broken ebuild in your portage tree. Try to clean up
40 your portage tree, (maby deleting all the ebuilds) before doing an
41 emerge rsync and try again. It would be a good idea to backup first, you
42 never know what might happen.... don't want to cause harm to your
43 system.
44
45 Good luck,
46 --
47 Serge

Replies

Subject Author
Re: [gentoo-dev] Is my portage broken? mike <vapier@×××××××.com>