Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

18.07.2008, 17:30

'postrm' phase failed

Hallo alle zusammen,

so erst mal das Problem:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
>>> Emerging (3 of 13) virtual/perl-libnet-1.22 to /
 * checking ebuild checksums ;-) ...                                                                                   	[ ok ]
 * checking auxfile checksums ;-) ...                                                                                  	[ ok ]
 * checking miscfile checksums ;-) ...                                                                                 	[ ok ]
>>> Unpacking source...
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/virtual/perl-libnet-1.22/work ...
>>> Source compiled.
>>> Test phase [not enabled]: virtual/perl-libnet-1.22

>>> Install perl-libnet-1.22 into /var/tmp/portage/virtual/perl-libnet-1.22/image/ category virtual
>>> Completed installing perl-libnet-1.22 into /var/tmp/portage/virtual/perl-libnet-1.22/image/

* checking 0 files for package collisions
>>> Merging virtual/perl-libnet-1.22 to /
>>> virtual/perl-libnet-1.22 merged.

 virtual/perl-libnet
	selected: 1.21 
   protected: 1.22 
 	omitted: none 

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Unmerging virtual/perl-libnet-1.21...
No package files given... Grabbing a set.
/usr/lib/portage/bin/ebuild.sh: line 1492: /bin/touch: Argument list too long
 * 
 * ERROR: virtual/perl-libnet-1.21 failed.
 * Call stack:
 *           	ebuild.sh, line 1641:  Called die
 * The specific snippet of code:
 *   	preprocess_ebuild_env || \
 *   		die "error processing environment"
 *  The die message:
 *   error processing environment
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/binpkgs/virtual/perl-libnet-1.21/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/binpkgs/virtual/perl-libnet-1.21/temp/environment'.
 * 
!!! FAILED postrm: 1
 * The 'postrm' phase of the 'virtual/perl-libnet-1.21' package has failed
 * with exit value 1. The problem occurred while executing the ebuild
 * located at '/var/db/pkg/virtual/perl-libnet-1.21/perl-
 * libnet-1.21.ebuild'. If necessary, manually remove the ebuild in order
 * to skip the execution of removal phases.

 * Messages for package virtual/perl-libnet-1.21:

 * 
 * ERROR: virtual/perl-libnet-1.21 failed.
 * Call stack:
 *           	ebuild.sh, line 1641:  Called die
 * The specific snippet of code:
 *   	preprocess_ebuild_env || \
 *   		die "error processing environment"
 *  The die message:
 *   error processing environment
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/binpkgs/virtual/perl-libnet-1.21/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/binpkgs/virtual/perl-libnet-1.21/temp/environment'.
 * 
 * The 'postrm' phase of the 'virtual/perl-libnet-1.21' package has failed
 * with exit value 1. The problem occurred while executing the ebuild
 * located at '/var/db/pkg/virtual/perl-libnet-1.21/perl-
 * libnet-1.21.ebuild'. If necessary, manually remove the ebuild in order
 * to skip the execution of removal phases.


Diese postrm Phase geht nahezu bei jedem Packet nicht.
Hat jemand eine Idee, was an meinem Gentoo nicht stimmt?

Vielen Dank
averoxus

2

18.07.2008, 18:50

Ja, habe ich, da ich das Problem letztens schon bei jemandem über ssh gelöst habe.
Verschiebe die besagten .ebuild Dateien solange, bis kein Paket mehr entfernt werden muss und mach dann ein

Quellcode

1
emerge -1 sys-apps/portage

(am besten zweimal)
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

3

19.07.2008, 08:53

Ja, ich war der Patient, dem du das via ssh gerichtet hast.
Das Problem ist allerdings wiedergekehrt.

Hier ist noch ein Log: http://nopaste.biz/46862
Könntest du bitte den Satz "Verschiebe die besagten .ebuild Dateien solange, bis kein Paket mehr entfernt werden muss und mach dann ein"
genauer erklären?

averoxus

4

19.07.2008, 15:45

Hm.. das ist ja mysteriös ;-)

Ist dein System sonst in einem aktuellen gesunden Zustand, bz.
dispatch-conf oder etc-update
revdep-rebuild
?
Was für eine portage Version verwendest du?

5

20.07.2008, 10:03

etc-update und revdep-rebuild haben nichts gemacht.
Meine portage Version ist 2.1.4.4.

6

20.07.2008, 14:51

Das sagt dir doch Portage auch:

Zitat

The problem occurred while executing the ebuild located at '/var/db/pkg/....'
If necessary, manually remove the ebuild in order to skip the execution of removal phases.


Das sollte ich mir bei dir aber dann nochmal genau anschauen.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

7

23.07.2008, 06:49

So, vorrübergehend ist das Problem gelöst. Wenn aber neue Updates kommen, dann
gibts wieder neue Fehlermeldungen.

averoxus

8

23.07.2008, 09:56

Ich würds mir ja fast nochmal gerne anschauen.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

9

24.07.2008, 14:39

Tut mir Leid. Hab das Gentoo platt gemacht :-(. Ich habs einfach nicht mit den Treibern hinbekommen.
aber danke für die Hilfe!

averoxus

P.S.: Ich lass es mal ungelöst. Eine Lösung für das Problem gabs ja noch nicht.

10

25.07.2008, 10:50

Schade, hätte mir Spaß gemacht.
Aber dann hoffentlich Gentoo neu installiert.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.