Lenny: Probleme mit libisc52

21. Juni 2010 | Von | Kategorie: Admin | DNS

Seit einigen Tagen zickt bei uns eine Debian Lenny Installation mit Fehlern in der Paketverwaltung. Anscheinend sind folgende Pakete kaputt:

  • dnsutils
  • libisccfg50
  • libisccc50
  • libbind9-50
  • libdns55

Dies äußert sich bei einem Aufruf von Aptitude mit:

# aptitude safe-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Löse Abhängigkeiten auf ...
Die folgenden NEUEN Pakete werden zusätzlich installiert:
 libbind9-50{a} libdns55{a} libisc52{a} libisccc50{a} libisccfg50{a}
Die folgenden Pakete werden aktualisiert:
 dnsutils
1 Pakete aktualisiert, 5 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 0B/1016kB an Archiven herunterladen. Nach dem Entpacken werden 2318kB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?]
Schreibe erweiterte Statusinformationen... Fertig
(Lese Datenbank ... 34473 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libisc52 (aus .../libisc52_1%3a9.6.ESV.R1+dfsg-0+lenny2_i386.deb) ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libisc52_1%3a9.6.ESV.R1+dfsg-0+lenny2_i386.deb (--unpack):
 Versuche, »/usr/lib/libisc.so.50« zu überschreiben, welches auch in Paket libisc50 ist
Wähle vormals abgewähltes Paket libdns55.
Entpacke libdns55 (aus .../libdns55_1%3a9.6.ESV.R1+dfsg-0+lenny2_i386.deb) ...
Wähle vormals abgewähltes Paket libisccc50.
Entpacke libisccc50 (aus .../libisccc50_1%3a9.6.ESV.R1+dfsg-0+lenny2_i386.deb) ...
Wähle vormals abgewähltes Paket libisccfg50.
Entpacke libisccfg50 (aus .../libisccfg50_1%3a9.6.ESV.R1+dfsg-0+lenny2_i386.deb) ...
Wähle vormals abgewähltes Paket libbind9-50.
Entpacke libbind9-50 (aus .../libbind9-50_1%3a9.6.ESV.R1+dfsg-0+lenny2_i386.deb) ...
Vorbereiten zum Ersetzen von dnsutils 1:9.5.1.dfsg.P3-1+lenny1 (durch .../dnsutils_1%3a9.6.ESV.R1+dfsg-0+lenny2_i386.deb) ...
Entpacke Ersatz für dnsutils ...
Verarbeite Trigger für man-db ...
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/libisc52_1%3a9.6.ESV.R1+dfsg-0+lenny2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ein Paket konnte nicht installiert werden. Versuche zu lösen:
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von dnsutils:
 dnsutils hängt ab von libisc52 (= 1:9.6.ESV.R1+dfsg-0+lenny2); aber:
 Paket libisc52 ist nicht installiert.
dpkg: Fehler beim Bearbeiten von dnsutils (--configure):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libisccfg50:
 libisccfg50 hängt ab von libisc52 (= 1:9.6.ESV.R1+dfsg-0+lenny2); aber:
 Paket libisc52 ist nicht installiert.
dpkg: Fehler beim Bearbeiten von libisccfg50 (--configure):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libisccc50:
 libisccc50 hängt ab von libisc52 (= 1:9.6.ESV.R1+dfsg-0+lenny2); aber:
 Paket libisc52 ist nicht installiert.
dpkg: Fehler beim Bearbeiten von libisccc50 (--configure):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libbind9-50:
 libbind9-50 hängt ab von libisc52 (= 1:9.6.ESV.R1+dfsg-0+lenny2); aber:
 Paket libisc52 ist nicht installiert.
 libbind9-50 hängt ab von libisccfg50 (= 1:9.6.ESV.R1+dfsg-0+lenny2); aber:
 Paket libisccfg50 ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von libbind9-50 (--configure):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libdns55:
 libdns55 hängt ab von libisc52 (= 1:9.6.ESV.R1+dfsg-0+lenny2); aber:
 Paket libisc52 ist nicht installiert.
dpkg: Fehler beim Bearbeiten von libdns55 (--configure):
 Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 dnsutils
 libisccfg50
 libisccc50
 libbind9-50
 libdns55
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Schreibe erweiterte Statusinformationen... Fertig
Lese Task-Beschreibungen... Fertig

Aktueller Status: 5 kaputt [+5], 0 Aktualisierungen [-1].

Lösung des Problems: Auf dem System existieren noch zwei Pakete, die nicht mehr benutzt werden aber dennoch Probleme verursachen: libdns53 und libisc50. Nachdem die entfernt wurden, funktionierte Aptitude wieder reibungslos:

# dpkg --purge libdns53
# dpkg --purge libisc50
# apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Abhängigkeiten werden korrigiert... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
 libisc52
Die folgenden NEUEN Pakete werden installiert:
 libisc52
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
5 nicht vollständig installiert oder entfernt.
Es müssen noch 0B von 154kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 401kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]?
(Lese Datenbank ... 34483 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libisc52 (aus .../libisc52_1%3a9.6.ESV.R1+dfsg-0+lenny2_i386.deb) ...
Richte libisc52 ein (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Richte libdns55 ein (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Richte libisccc50 ein (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Richte libisccfg50 ein (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Richte libbind9-50 ein (1:9.6.ESV.R1+dfsg-0+lenny2) ...
Richte dnsutils ein (1:9.6.ESV.R1+dfsg-0+lenny2) ...
# aptitude safe-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Schreibe erweiterte Statusinformationen... Fertig
Lese Task-Beschreibungen... Fertig
Es werden keine Pakete installiert, aktualisiert oder entfernt.
0 Pakete aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 0B an Archiven herunterladen. Nach dem Entpacken werden 0B zusätzlich belegt sein.
Schreibe erweiterte Statusinformationen... Fertig
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig

Weiss der Teufel, warum Aptitude das nicht alleine hinbekommen hat 😉

Post to Twitter Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to Ping.fm Post to Reddit

Tags: | | | | |

Schreibe einen Kommentar

Fühle dich ermuntert einen Kommentar, Anmerkungen, Hinweise oder deine Ideen zum Thema zu hinterlassen. Wir freuen uns über deine Rückmeldung.