Apt-get: dpkg kann nicht verwendet werden: nicht behebbarer schwerwiegender Fehler… fehlt die letzte neue Zeile


8

Ich kann den Befehl apt-get nicht verwenden, um Pakete auf meinem Pi zu installieren.

Ich habe versucht, Python-Pip mit zu installieren

sudo apt-get install python-pip

was zu dem Fehler führt

dpkg: unrecoverable fatal error, aborting:
files list file for package 'libc6:armhf' is missing final newline
E: Sub-process /usr/bin/dpkg returned an error code (2)

Ich habe einige andere Pakete ausprobiert, aber keines hat funktioniert. Sie führen alle zum gleichen Fehler.

Nachdem ich mehrere Korrekturen von Google versucht hatte, konnte ich das Problem nicht beheben.


Ich habe ein ähnliches Problem. Wenn ich etwas installiere, erhalte ich eine Dateilistendatei für das Paket "fcmp", die einen leeren Dateinamen enthält. Und ich habe versucht, libc6 neu zu installieren, aber diese Meldung zusammen mit dem dpkg-Fehlercode 2 erhalten.

Antworten:


8

Löschen Sie die Datei /var/lib/dpkg/info/libc.list(oder die diesem Namen am nächsten liegende) und führen Sie sie aussudo apt-get install libc --reinstall


Ich habe libc6: armhf.list umbenannt und die Neuinstallation ausgeführt. Dies war das Ergebnis: pastebin.com/mr224BqB Ich kann mich nicht erinnern, jemals versucht zu haben, C an einem anderen Ort zu installieren.
MrZander

Ich habe auch /lib/arm-linux-gnueabihf/libc-2.13.soin meinem Setup. Löschen Sie es nicht, da dieser Thread besagt, dass danach keine Befehle mehr funktionieren.
HeatfanJohn

Nun, ich denke, diese Lösung hat zur Hälfte funktioniert. Ich erhalte eine Warnfehler-Sache, aber die Pakete werden installiert.
MrZander

Ein stiller Held genau dort. @ MrZander dies sollte die akzeptierte Antwort sein. Ich hatte gerade das gleiche Problem mit dem Paket raspberrypi-bootloader, entfernt /var/lib/dpkg/info/raspberrypi-bootloader.listund neu installiert, Fehler ging weg.
php_nub_qq

2

Das hat mich auch bei der ersten Installation getroffen: Hat die Firmware, der erste Start und das apt-get-Update nicht funktioniert? Fazit: Fehler auf die SD-Karte schreiben. In meinem Fall war meine Karte alt, also habe ich gerade eine andere gekauft. Beachten Sie, dass Schreibfehler auch bei fehlerhafter Stromversorgung / fehlerhaftem Micro-USB-Kabel auftreten können.


Ich werde diesen als akzeptiert markieren. Ich hatte einige Probleme beim Flashen meiner SD-Karte.
MrZander
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.