Gentoo Archives: gentoo-user

From: Jason Stubbs <jstubbs@g.o>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] either emerge or portage is completely broken
Date: Fri, 30 Dec 2005 06:34:48
Message-Id: 200512301531.15666.jstubbs@gentoo.org
In Reply to: [gentoo-user] either emerge or portage is completely broken by Robert Persson
1 On Friday 30 December 2005 14:27, Robert Persson wrote:
2 > I ran emerge sync earlier this evening and I got the following at the end
3 > of the output:
4 >
5 > Performing Global Updates: /usr/portage/profiles/updates/4Q-2005
6 > (Could take a couple of minutes if you have a lot of binary packages.)
7 > .='update pass' *='binary update' @='/var/db move'
8 > s='/var/db SLOT move' S='binary SLOT move' p='update
9 > /etc/portage/package.*' .Traceback (most recent call last):
10 > File "/usr/bin/emerge", line 10, in ?
11 > import portage
12 > File "/usr/lib/portage/pym/portage.py", line 7480, in ?
13 > do_upgrade(mykey)
14 > File "/usr/lib/portage/pym/portage.py", line 7385, in do_upgrade
15 > key=dep_getkey(line.split()[0])
16 > File "/usr/lib/portage/pym/portage.py", line 3609, in dep_getkey
17 > if mydep[-1]=="*":
18 > IndexError: string index out of range
19 >
20 > I now get the same error messages when I try to emerge anything, including
21 > portage. In other words portage is completely broken.
22 >
23 > What should I do?
24
25 One of your /etc/portage/package.* files contains an invalid atom. By the look
26 of the traceback, you have a line with just a "*" perhaps?
27
28 --
29 Jason Stubbs
30 --
31 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] either emerge or portage is completely broken Robert Persson <ireneshusband@××××××××.uk>