Gentoo Archives: gentoo-dev

From: Thomas Rasch <thomas@×××××××.de>
To: gentoo-dev@g.o
Subject: [gentoo-dev] Is my portage broken?
Date: Tue, 17 Sep 2002 13:20:24
Message-Id: 20020917202022.2892f8a0.thomas@macnews.de
1 Hello!
2
3 I didn't get an answer to this question in the gentoo-user mailinglist,
4 so it seems to be more tricky than I thought...
5
6 To make it short: I made an emerge rsync, and something didn't
7 survive...
8
9 emerge -up world gives:
10
11 Calculating world dependencies
12 Traceback (most recent call last):
13 File "/usr/bin/emerge", line 1369, in ?
14 if not mydepgraph.xcreate(myaction):
15 File "/usr/bin/emerge", line 805, in xcreate
16 elif portage.db[portage.root]["vartree"].dbapi.match(x):
17 File "/usr/lib/python2.2/site-packages/portage.py", line 2522, in
18 match
19 mydep=dep_expand(origdep,self)
20 File "/usr/lib/python2.2/site-packages/portage.py", line 2037, in
21 dep_expand
22 return prefix+cpv_expand(mydep,mydb)+postfix
23 File "/usr/lib/python2.2/site-packages/portage.py", line 1970, in
24 cpv_expand
25 if (not mydb.cp_list(mykey)) and virts and virts.has_key(mykey):
26 File "/usr/lib/python2.2/site-packages/portage.py", line 2481, in
27 cp_list
28 mystat=os.stat(self.root+"var/db/pkg/"+mysplit[0])[ST_MTIME]
29 TypeError: stat() argument 1 must be (encoded string without NULL
30 bytes), not str
31
32
33 ... and (e.g.) emerge -u portage:
34
35 Calculating dependencies -Traceback (most recent call last):
36 File "/usr/bin/emerge", line 1379, in ?
37 retval,favorites=mydepgraph.select_files(myfiles)
38 File "/usr/bin/emerge", line 698, in select_files
39 if not self.select_dep(portage.root,mykey,arg=x):
40 File "/usr/bin/emerge", line 752, in select_dep
41 self.create(myk,myparent,"--onlydeps" not in myopts)
42 File "/usr/bin/emerge", line 665, in create
43 if self.select_dep("/",edepend[0]+" "+edepend[1],myparent=mp):
44 File "/usr/bin/emerge", line 748, in select_dep
45 self.create(myk,myparent)
46 File "/usr/bin/emerge", line 665, in create
47 if self.select_dep("/",edepend[0]+" "+edepend[1],myparent=mp):
48 File "/usr/bin/emerge", line 748, in select_dep
49 self.create(myk,myparent)
50 File "/usr/bin/emerge", line 665, in create
51 if self.select_dep("/",edepend[0]+" "+edepend[1],myparent=mp):
52 File "/usr/bin/emerge", line 721, in select_dep
53 myeb=portage.portdb.xmatch("bestmatch-visible",x)
54 File "/usr/lib/python2.2/site-packages/portage.py", line 2928, in
55 xmatch
56 myval=best(self.xmatch("match-visible",None,mydep,mykey))
57 File "/usr/lib/python2.2/site-packages/portage.py", line 2939, in
58 xmatch
59
60 myval=self.match2(mydep,mykey,self.xmatch("list-visible",None,mydep,myk
61 ey))
62 File "/usr/lib/python2.2/site-packages/portage.py", line 2925, in
63 xmatch
64 myval=self.gvisible(self.visible(self.cp_list(mykey)))
65 File "/usr/lib/python2.2/site-packages/portage.py", line 2882, in
66 cp_list
67 for x in listdir(self.root+"/"+mycp):
68 File "/usr/lib/python2.2/site-packages/portage.py", line 43, in
69 listdir
70 mtime = os.stat(path)[8]
71 TypeError: stat() argument 1 must be (encoded string without NULL
72 bytes), not str
73
74 Does anyone have a hint on how to solve this? Or at least, how could I
75 get it back working? Thanks!
76
77
78 Thomas
79
80 Famous last words:

Replies

Subject Author
Re: [gentoo-dev] Is my portage broken? Serge Eric Thiam <serge-eric.thiam@×××.net>