Problem

Wer momentan ein apt-get dist-upgrade eingibt, erhält eine ganze Liste an System-Paketen, die aktualisiert wurden. Darunter auch die libc-Bibliothek.
Das Paket läßt sich aber auf einigen Debian/Plesk-Systemen nicht installieren, da folgender Fehler erscheint:

Vorbereiten zum Ersetzen von libc6 2.3.6.ds1-13etch5 (durch .../libc6_2.3.6.ds1-13etch7_amd64.deb) ...
Entpacke Ersatz für libc6 ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libc6_2.3.6.ds1-13etch7_amd64.deb (--unpack):
Versuche, »/usr/lib64« zu überschreiben, welches auch in Paket libpam-plesk ist
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libc6_2.3.6.ds1-13etch7_amd64.deb

Erklärung

Was geht hier schief?
Aus irgendeinem Grund erwartet apt-get, daß /usr/lib64 nicht existiert. Es wurde aber durch ein anderes Paket angelegt. Daher sieht es darin einen Konflikt.

Lösung

Wir installieren das inzwischen runtergeladene deb-Paket mit --force-all:

dpkg --force-all -i /var/cache/apt/archives/libc6_2.3.6.ds1-13etch7_amd64.deb

Danach kann man mit dem apt-get dist-upgrade weiter machen.

Kategorien:

Stichwörter:

debian · plesk · 64bit · apt-get · update · libc · libc6 · dpkg ·