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 |