1 |
Hello everybody, |
2 |
|
3 |
|
4 |
|
5 |
|
6 |
- I am having a problem with emerge/portage as follows: When trying to issue |
7 |
emerge --pretend --update $X I get crashes from emerge. This does not occur |
8 |
for all $X, e.g. $X==system works, but "world" or "kde" doesn't: |
9 |
|
10 |
anna portage # emerge --pretend --update system |
11 |
|
12 |
These are the packages that I would merge, in order. |
13 |
|
14 |
Calculating system dependencies ...done! |
15 |
[ebuild U ] sys-apps/groff-1.17.2-r2 to / |
16 |
[ebuild U ] sys-devel/perl-5.6.1-r6 to / |
17 |
[ebuild U ] sys-apps/cronbase-0.2.1 to / |
18 |
[ebuild U ] sys-apps/man-1.5k to / |
19 |
[ebuild U ] sys-apps/man-pages-1.52 to / |
20 |
[ebuild U ] sys-apps/modutils-2.4.19 to / |
21 |
[ebuild U ] sys-apps/shadow-4.0.3 to / |
22 |
[ebuild U ] sys-apps/textutils-2.0.19-r2 to / |
23 |
[ebuild U ] sys-apps/util-linux-2.11u to / |
24 |
|
25 |
-------------------------------------------------- |
26 |
anna portage # emerge --pretend --update world |
27 |
|
28 |
These are the packages that I would merge, in order. |
29 |
|
30 |
Calculating world dependencies /Traceback (most recent call last): |
31 |
File "/usr/bin/emerge", line 1325, in ? |
32 |
if not mydepgraph.xcreate(myaction): |
33 |
File "/usr/bin/emerge", line 771, in xcreate |
34 |
if not self.create(myk): |
35 |
File "/usr/bin/emerge", line 696, in create |
36 |
self.create(myk,parent) |
37 |
File "/usr/bin/emerge", line 696, in create |
38 |
self.create(myk,parent) |
39 |
File "/usr/bin/emerge", line 643, in create |
40 |
mycheck=portage.dep_check(mydep[myroot],mydbapi) |
41 |
File "/usr/lib/python2.2/site-packages/portage.py", line 2122, in dep_check |
42 |
mydict[x]=1 |
43 |
TypeError: list objects are unhashable |
44 |
|
45 |
-------------------------------------------------- |
46 |
|
47 |
anna portage # emerge --pretend --update kde |
48 |
|
49 |
These are the packages that I would merge, in order. |
50 |
|
51 |
Calculating dependencies \Traceback (most recent call last): |
52 |
File "/usr/bin/emerge", line 1352, in ? |
53 |
if not mydepgraph.create([mytype,portage.root,mykey],None,"--onlydeps" |
54 |
not in myopts): |
55 |
File "/usr/bin/emerge", line 696, in create |
56 |
self.create(myk,parent) |
57 |
File "/usr/bin/emerge", line 696, in create |
58 |
self.create(myk,parent) |
59 |
File "/usr/bin/emerge", line 696, in create |
60 |
self.create(myk,parent) |
61 |
File "/usr/bin/emerge", line 643, in create |
62 |
mycheck=portage.dep_check(mydep[myroot],mydbapi) |
63 |
File "/usr/lib/python2.2/site-packages/portage.py", line 2122, in dep_check |
64 |
mydict[x]=1 |
65 |
TypeError: list objects are unhashable |
66 |
|
67 |
--------------------------------------------------- |
68 |
|
69 |
|
70 |
|
71 |
That behaviour is true for portage versions 2.0.{28,29,30_alpha2}. I think |
72 |
the verion of portage installed before .28 (which caused that problems for |
73 |
the first time) was .23, as seen here: |
74 |
|
75 |
anna portage # epm -q portage |
76 |
portage-1.9.10 |
77 |
portage-2.0.13 |
78 |
portage-2.0.23 |
79 |
portage-2.0.28 |
80 |
portage-2.0.29 |
81 |
portage-2.0.30_alpha2 |
82 |
|
83 |
Unfortunately the ebuild file for that version has gone with the last emerge |
84 |
rsync, I guess. Anyway, it's no longer there. |
85 |
|
86 |
I would be very happy about any advice, as this is obvously a bad thing to |
87 |
have :) |
88 |
|
89 |
|
90 |
|
91 |
Greetings |
92 |
|
93 |
|
94 |
|
95 |
|
96 |
David |
97 |
(Please CC:, I am NOT subscribed to any gentoo lists). |