Dateisystem zerstörung nach emergen

GendoIkari

GendoIkari

Routinier
Ein großes HALLO an alle gentoo Fans ;)

Nach langer nutzung ohne größere Probleme habe ich jetzt nach einem "emerge gentoo-sources" um den Quellcode auf zu frischen ein fatalen Fehler nach dem emergen anderer Pakete. Was dann so aussieht:

##############################################################################################

(chroot) Kanotix / # emerge -av nvidia-drivers // dies ist nur ein Beispiel und passiert auch bei
[Errno 2] No such file or directory: // jedem anderen Paket
tee -i -a /var/tmp/binpkgs/sys-libs/glibc-2.5/temp/build.log
!!! FAILED postrm: 1

A removal phase of the 'sys-libs/glibc-2.5' package has failed with exit
value 1. The problem occurred while executing the ebuild located at
'/var/db/pkg/sys-libs/glibc-2.5/glibc-2.5.ebuild'. If necessary,
manually remove the ebuild in order to skip the execution of removal // ja ,aber wie ?
phases.

(chroot) Kanotix / # dir // na toll das gesamte Dateisystem ist tot!
bash: /usr/bin/dir: No such file or directory // es sind zwar noch alle Ordner da aber
jetzt muss ich ein neues stage3 entpacken und die configs neu schreiben. Dann geht alles wieder auch alle Programme. Bis zum nächsten emergen.

#########################################################################

Ich wäre sehr dankbar für eine gute Lösung. :D
 
dann kommt aber als nächstes, das selbe bloß mit:

/var/db/pkg/sys-fs/e2fsprogs-1.39/e2fsprogs-1.39.ebuild

wäre es nicht sinnvoller den ganzen Inhalt des Ordners "pkg" zu Löschen?
 
emerge -av alsa

These are the packages that would be merged, in order:

Calculating dependencies... done!
[nomerge ] dev-python/pycrypto-2.0.1-r6 USE="-bindist -gmp -test"
[nomerge ] dev-lang/python-2.4.4-r4 USE="berkdb gdbm ipv6 ncurses readline ssl -bootstrap -build -doc -examples -nocxx -nothreads -tk -ucs2"
[nomerge ] dev-libs/openssl-0.9.8d USE="(sse2) zlib -bindist -emacs -test"
[nomerge ] app-misc/ca-certificates-20070303-r1
[nomerge ] sys-apps/portage-2.1.2.11 USE="-build -doc -epydoc (-selinux)" LINGUAS="-pl"
[nomerge ] app-shells/bash-3.2_p17 USE="nls -afs -bashlogger -vanilla"
[nomerge ] sys-libs/ncurses-5.6-r1 USE="gpm unicode -bootstrap -build -debug -doc -minimal -nocxx -trace"
[ebuild N ] sys-libs/gpm-1.20.1-r5 USE="(-selinux)"
[ebuild N ] sys-libs/ncurses-5.6-r1 USE="gpm unicode -bootstrap -build -debug -doc -minimal -nocxx -trace"
!!! Error: circular dependencies:

('ebuild', '/', 'sys-libs/ncurses-5.6-r1', 'merge') depends on
('ebuild', '/', 'sys-libs/gpm-1.20.1-r5', 'merge') (hard)
('ebuild', '/', 'sys-libs/gpm-1.20.1-r5', 'merge') depends on
('ebuild', '/', 'sys-libs/ncurses-5.6-r1', 'merge') (hard)

!!! Note that circular dependencies can often be avoided by temporarily
!!! disabling USE flags that trigger optional dependencies.

Wie bekomme ich das jetzt hin?
 
Versuche mal folgendes:
Code:
USE="-*" emerge -1 ncurses && emerge -1 ncurses
 
Danke!!! :D Als ich es emergen wollte ging gar nichts... Was bewirkt das "-*" im USE Flag und die "-1" hinterm emerge?
 
Was bewirkt das "-*" im USE Flag und die "-1" hinterm emerge?
ncurses und gpm hatten zirkuläre Abhängigkeiten (circular dependencies),d.h. ncurses hängt von gpm ab und gpm von ncurses.Das Henne->Ei Problem.Ursache ist dass ncurses das USE_Flag "gpm" hat.

Mit USE="-*" entziehst Du dem Paket temporär,d.h. nur für dieses eine mal,alle USE_Flags.Dadurch ist "gpm" keine Abhängigkeit mehr und es gibt keine Konflikte wegen zirkulärer Abhängigkeiten.

Sofort anschließend wird das Paket nochmal gemerged,jetzt ganz normal mit allen USE_Flags.Das "-1" ist die Kurzform von "--oneshot" und verhindert das ncurses in das world-file eingetragen wird.Denn wahrscheinlich ist ncurses als Abhängigkeit von einem anderen Paket installiert worden.In world kommen aber nur Pakete welche explizit installiert werden,z.B. kde,gnome,vim,mc,xorg-x11 usw.Portage kümmert sich dann um die Installation der Abhängigkeiten.
 

Ähnliche Themen

Kaffeine Installation

JBidWatcher: Problem bei loading Auctions in Verbindung mit mySQL

dovecot und postfix Konfiguration Problem

Windows clients können nicht mehr auf lange laufendes System zugreifen

NagiosGrapher 1.7.1 funktioniert nicht

Zurück
Oben