Gentoo Archives: gentoo-dev

From: "David Gümbel" <david.guembel@×××.de>
To: gentoo-dev@g.o
Subject: [gentoo-dev] emerge crash problem
Date: Tue, 27 Aug 2002 08:34:42
Message-Id: 200208271534.41584@anna.global-thinking.org
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).

Replies

Subject Author
Re: [gentoo-dev] emerge crash problem Michael Cummings <mcummings@××××××××.net>
Re: [gentoo-dev] emerge crash problem Jacob Perkins <jap1@×××××××××××××××××.net>