Gentoo Archives: gentoo-user-de

From: "Andreas Prieß" <ap@××××××××××.net>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] 'emerge sync' funktioniert nicht mehr
Date: Wed, 07 Sep 2005 09:27:58
Message-Id: 431EB23D.7080300@metaphysis.net
In Reply to: [gentoo-user-de] 'emerge sync' funktioniert nicht mehr by rose@rz.uni-potsdam.de
1 rose@××××××××××××××.de wrote:
2 > gestern ist mein Rechner, moeglicherweise bei 'emerge sync',
3 > abgestuerzt. Seitdem funktioniert emerge nicht mehr:
4 >
5 > 1.) 'emerge sync' liefert reproduzierbar:
6 [...]
7 >>>>Updating Portage cache:
8 >
9 > Traceback (most recent call last):
10 > File "/usr/bin/emerge", line 2705, in ?
11 > oldcat = portage.catsplit(cp_list[0])[0]
12 > IndexError: list index out of range
13 >
14 > 2.) 'emerge -pvuD system' produziert:
15 [...]
16 > !!! (dependency required by "dev-lang/perl-5.8.7" [ebuild])
17 >
18 >
19 > !!! Problem with ebuild app-arch/tar-1.15.1
20 > !!! Possibly a DEPEND/*DEPEND problem.
21 >
22 > !!! Depgraph creation failed.
23 >
24 > Was macht man da am besten?
25
26 Also 2. hängt ja wahrscheinlich vom 1. Punkt ab: wenn die Metadaten
27 nicht mehr korrekt berechnet werden, dann können eben auch die
28 Abhängigkeiten durcheinander geraten...
29
30 Zum ersten Punkt würde ich folgendes raten: Entweder das Verzeichnis
31 /usr/portage/ komplett von einem Backup restaurieren, sync und gut.
32
33 Oder falls kein passendes Backup vorhanden:
34 - Backup von /usr/portage anlegen
35 - In /usr/portage alles außer /usr/portage/distfiles und
36 /usr/portage/packages erstmal löschen
37 - emerge sync sollte alles wieder neu herbeiholen und dann auch
38 funktionieren.
39
40 Man kann auch vor der groben Methode emerge --regen testen, oder auch
41 zunächst nur /usr/portage/metadata/cache oder /usr/portage/metadata
42 löschen und dann mit sync weitersehen...
43
44 --
45 Gruß
46
47 Andreas

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user-de] 'emerge sync' funktioniert nicht mehr Matthias Nimscholz <sierra666@×××.de>