Skip to main content

dpkg Fehler

Es kann vorkommen, dass ein Paket sich nicht installieren, aber auch nicht deinstallieren lässt.
Dann kann es helfen, das Paket aus dpkg zu entfernen. Damit ist zwar nicht das Paket entfernt, aber man kann wieder neu installieren.

Beispiel:  

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Lese Status-Informationen ein... Fertig
[....]
dpkg: Fehler beim Bearbeiten von netatalk (--remove):
Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
es erneut installieren, bevor Sie es zu entfernen versuchen.
(Lese Datenbank ... 103730 Dateien und Verzeichnisse sind derzeit installiert.)
[....]
Verarbeite Trigger für man-db ...
Fehler traten auf beim Bearbeiten von:
netatalk
E: Sub-process /usr/bin/dpkg returned an error code (1)

Lösung:

sudo dpkg --remove netatalk

Dann apt-get -f install. Falls das nicht klappt, dann manuell den Eintrag in der status-Datei bearbeiten

sudo nano /var/lib/dpkg/status

und mit STRG W das fehlerhafte Paket suchen. Im Beispielfall netatalk.
An der gefundenen Stelle den komplette Block löschen. Leerzeile beachten!
Anschließend

sudo apt-get -f install