Problem
Wer momentan ein <code>apt-get dist-upgradecode> 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 <code>apt-getcode>, daß <code>/usr/lib64code> nicht existiert. Es wurde aber durch ein anderes Paket angelegt. Daher sieht es darin einen Konflikt.
Lösung
Wir installieren das inzwischen runtergeladene <code>debcode>-Paket mit <code>--force-allcode>:
dpkg --force-all -i /var/cache/apt/archives/libc6_2.3.6.ds1-13etch7_amd64.deb
Danach kann man mit dem <code>apt-get dist-upgradecode> weiter machen.