Cubieboard 2: Ubuntu: Datei /var/lib/dpkg/status beschädigt.

Anzeige
Nachdem ich Lubuntu Desktop (ein Derivat der Ubuntu) von Cubieboard 2 mit der Tool dd gesichert habe, konnte der Befehl sudo apt-get update nicht erfolgreich durchgeführt werden.

Ich bekam folgende Fehlermeldungen:
Paketlisten werden gelesen... Fehler!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/dpkg/status
E: Die Paketliste oder die Statusdatei konnte nicht eingelesen oder geöffnet werden.


Nach einer langen Fehlersuche und Rumprobieren habe ich endlich eine Lösung gefunden:
Die Datei /var/lib/dpkg/status war beschädigt. Der Inhalt der Datei war unlesbar. Deswegen habe ich die Backup-Datei aus /var/backups wiederhergestellt.


Die Datei /var/lib/dpkg/status reparieren.


linaro@cubieboard2:~$ cd /var/lib/dpkg
linaro@cubieboard2:/var/lib/dpkg$ sudo rm status
linaro@cubieboard2:~$ sudo gunzip -c /var/backups/dpkg.status.1.gz > ~/status
linaro@cubieboard2:~$ cd ~
linaro@cubieboard2:~$ sudo cp status /var/lib/dpkg/
linaro@cubieboard2:~$ sudo apt-get update

Es könnte sein, dass die Backup Datei dpkg.status.1.gz auf einem anderen Ubuntu/Debian PC anders heißt.

1 Kommentare