Am 2013-05-09 17:54, schrieb Anton Steiner:
Am 09.05.2013 15:11, schrieb Marc Haber:On Thu, 09 May 2013 13:54:22 +0200, Anton Steiner<oe2azm@yahoo.de> wrote:Ich würde gerne von GRML aus die Pakete mit apt-get oder dpkg reparieren. Leider funktioniert ein chroot nicht, da dann laut Fehlermeldung libraries fehlen, die offenischtlich im kaputten Paket liegen und für die Ausführung von apt-get erforderlich sind. Kann man apt-get(dpkg) von GRML aus ohne chroot im Hauptsystem ausführen oder kann man das zu Fuß machen? (ev. herunterladen und mit dpkg -i installieren)Auf die harte Tour geht das: dpkg-deb --extract /path/to/deb /path/to/root jeweils für die kaputte Library. Wenn danach das chroot gelingt, die defekten Pakete mit dpkg --install nochmal drüberhauen, damit auch die Verwaltungsinformationen stimmen.Danke, das werde ich versuchen. Schaut gut aus! Heute gehts leider nicht mehr, ich habe Nachdienst.
So, Ich bin jetzt wieder auf dem System unterwegs. Jetzt muss ich noch die Abhängigkeiten reparieren :-)))
Geht aber nicht so einfach Bei einem dpkg --force-all --install libc6_2.17-1_amd64.deb bekomme ich: ---- A copy of the C library was found in an unexpected directory: '/lib/x86_64-linux-gnu/libc-2.17.so' It is not safe to upgrade the C library in this situation; please remove that copy of the C library or get it out of '/lib/x86_64-linux-gnu' and try again. ----Nur die lib kann ich nicht entfernen, sonst funktioniert das System nicht mehr. Ich habe mir schon überlegt, die libc-2.13.so zusätzlich zu installieren und die 2.17 zu entfernen. <Kopfkratz> Die Dateien sind ja dort, wo sie hin sollen, kann man die Pkg-Version auch händisch irgendwo ändern?
Vielen Dank Servus Anton