Hallo,
kann mir bitte jemand bei einem Problem in der Paketverwaltung unter Buster helfen?
Ich bekomme solche Fehlermeldungen:
Zitatdpkg: nicht behebbarer fataler Fehler, Abbruch:
Abschließender Zeilenvorschub fehlt in Dateilisten-Datei des Paketes »ncurses-base«
E: Sub-process /usr/bin/dpkg returned an error code (2)
Tatsächlich finden sich in /var/lib/dpkg/info eine ganze Reiche *.list-Dateien mit Datenmüll:
ZitatAlles anzeigen$ sudo file /var/lib/dpkg/info/*.list|egrep data
/var/lib/dpkg/info/apt.list data
/var/lib/dpkg/info/bc.list data
/var/lib/dpkg/info/ddclient.list data
/var/lib/dpkg/info/libapache2-mod-php7.0.list data
/var/lib/dpkg/info/libsmbclient:armhf.list data
/var/lib/dpkg/info/make.list data
/var/lib/dpkg/info/ncurses-base.list data
/var/lib/dpkg/info/perl-openssl-defaults:armhf.list data
/var/lib/dpkg/info/php7.0-cli.list data
/var/lib/dpkg/info/samba-dsdb-modules:armhf.list data
/var/lib/dpkg/info/smbclient.list data
/var/lib/dpkg/info/vim-common.list data
Wenn ich z.B. /var/lib/dpkg/info/ncurses-base.list verschiebe, liefert
ZitatAlles anzeigen$ sudo dpkg --configure -a && sudo apt-get update && sudo apt-get upgrade
... Changelogs werden gelesen... Fertig
Extrahiere Vorlagen aus Paketen: 100%
Vorkonfiguration der Pakete ...
dpkg: Warnung: Dateilisten-Datei des Paketes »ncurses-base« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: nicht behebbarer fataler Fehler, Abbruch:
Abschließender Zeilenvorschub fehlt in Dateilisten-Datei des Paketes »libsmbclient:armhf«
E: Sub-process /usr/bin/dpkg returned an error code (2)
Ohne /var/lib/dpkg/info/ncurses-base.list kommt dieses:
ZitatAlles anzeigen$ sudo apt-get install ncurses-base --reinstall
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 195 nicht aktualisiert.
Es müssen 258 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Holen:1 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf ncurses-base all 6.1+20181013-2+deb10u2 [258 kB]
Es wurden 258 kB in 2 s geholt (124 kB/s).
dpkg: Warnung: Dateilisten-Datei des Paketes »ncurses-base« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: nicht behebbarer fataler Fehler, Abbruch:
Abschließender Zeilenvorschub fehlt in Dateilisten-Datei des Paketes »libsmbclient:armhf«
E: Sub-process /usr/bin/dpkg returned an error code (2)
mit der defekten /var/lib/dpkg/info/ncurses-base.list dieses:
ZitatAlles anzeigen$ sudo apt-get install ncurses-base --reinstall
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 195 nicht aktualisiert.
Es müssen noch 0 B von 258 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
dpkg: nicht behebbarer fataler Fehler, Abbruch:
Abschließender Zeilenvorschub fehlt in Dateilisten-Datei des Paketes »ncurses-base«
E: Sub-process /usr/bin/dpkg returned an error code (2)
Wie bekomme ich so etwas repariert?