leon01
Anmeldungsdatum: 14. Oktober 2015
Beiträge: 114
|
hallo liebes Forum. ich habe ein Problem mit der Paketverwaltung. Ich kann weder eine Aktualisierung durchführen oder etwas Installieren. Sudo apt update:
OK:1 http://archive.canonical.com/ubuntu xenial InRelease
OK:2 http://de.archive.ubuntu.com/ubuntu xenial InRelease
OK:3 http://de.archive.ubuntu.com/ubuntu xenial-updates InRelease
OK:4 http://de.archive.ubuntu.com/ubuntu xenial-security InRelease
Paketlisten werden gelesen... Fehler!
E: Lesefehler - read (5: Eingabe-/Ausgabefehler)
W: Probieren Sie »apt-get update«, um diese Probleme zu korrigieren.
E: Die Paketzwischenspeicher-Datei ist beschädigt. sudo dpkg --configure -a:
dpkg: Fehler: Lesen der Paket-Infodatei »/var/lib/dpkg/status«: Eingabe-/Ausgabefehler Ich habe mich seit gestern schon durch sämtliche Seiten gescrollt habe aber nichts brauchbares gefunden. Meine Frage: Wie behebe ich dieses Problem? Im voraus schon einmal Danke an Alle.
|
alterpinguin
Anmeldungsdatum: 24. Mai 2014
Beiträge: 786
|
wenn es kein Hardwarefehler ist (z.B. Festplatte geht langsam hinüber ins Datennirvana), dann hilft eine komplette Neuinstallation der Dateien für die Updateverwaltung. Dazu braucht man natürlich eine flotte Internetanbindung, weil die, wie bei der Installation, doch einiges laden müssen. Man entfernt alle Dateien unter /var/lib/apt/lists/*
und installiert die neu –-!! Achtung beim Eintippen der Befehlszeile !! sudo rm -r /var/lib/apt/lists/* danach noch ein "clean" und ein "update", dann sollten alle wieder geladen werden. Wenn Du die beschädigte Datei kennst, dann kannst Du natürlich auch gezielt diese Datei in ..../apt/lists/.. z.B.: /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_bionic-security_main_i18n_Translation-en entfernen und dann per "sudo apt-get update" schauen ob die neue heruntergeladen wird. Ich habe bisher allerdings oft gemerkt, dass dann nicht nur eine der Verwaltungsdateien kaputt war und dann kam nach der Reparatur der ersten Datei die nächste mit Defekten. edit: eine Suche hier im Forum gibt einen ähnliche Anfrage mit dem Fehler und Fehlerbehebung: https://forum.ubuntuusers.de/topic/e-fehlschlag-beim-holen-von-http-security-ubun/
|
leon01
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2015
Beiträge: 114
|
alterpinguin schrieb: sudo rm -r /var/lib/apt/lists/* danach noch ein "clean" und ein "update", dann sollten alle wieder geladen werden.
Nach denn drei Befehlen hat sich nichts groß geändert.
AppStream cache update completed, but some metadata was ignored due to errors.
Paketlisten werden gelesen... Fehler!
E: Lesefehler - read (5: Eingabe-/Ausgabefehler)
W: Probieren Sie »apt-get update«, um diese Probleme zu korrigieren.
E: Die Paketzwischenspeicher-Datei ist beschädigt.
|
dingsbums
Anmeldungsdatum: 13. November 2010
Beiträge: 3553
|
Wie wäre es mit einem Umbenennen der fraglichen Datei
{{{sudo mv /var/lib/dpkg/status /var/lib/dpkg/status.alt}}}
Edit: Das lassen wir mal lieber
|
dingsbums
Anmeldungsdatum: 13. November 2010
Beiträge: 3553
|
Also, nach diesem Post ein Backup anlegen
sudo mv /var/lib/dpkg/status /var/lib/dpkg/status.alt
danach
sudo mv /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install -f
sudo apt-get autoremove
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Als 1. Bitte von einer Live-session aus Festplattenstatus und memtest (denüber Nacht laufen lassen), um Probleme mit Hardware auszuschließen bervor durch weiteres booten noch mehr am System flöten geht. Gruß Taomon
|
dingsbums
Anmeldungsdatum: 13. November 2010
Beiträge: 3553
|
E: Die Paketzwischenspeicher-Datei ist beschädigt.
Nicht umsonst legt das System selbst ein Backup davon an.
ls -l /var/lib/dpkg/status*
-rw-r--r-- 1 root root 903250 Sep 21 16:40 /var/lib/dpkg/status
-rw-r--r-- 1 root root 903326 Sep 21 16:40 /var/lib/dpkg/status-old Bei Hardware-Problemem oder defektem Dateisystem hätte der TE mit Sicherheit andere seltsame Effekte / Fehler und nicht nur eine defekte Status-Datei. Dann sollte er aber besser seine letzte Datensicherung prüfen ... ☺
|
leon01
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2015
Beiträge: 114
|
dingsbums schrieb: Also, nach diesem Post ein Backup anlegen
sudo mv /var/lib/dpkg/status /var/lib/dpkg/status.alt
danach
sudo mv /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo apt-get update
...
hat leider nicht funktioniert Taomon schrieb: Als 1. Bitte von einer Live-session aus Festplattenstatus und memtest (denüber Nacht laufen lassen), um Probleme mit Hardware auszuschließen bervor durch weiteres booten noch mehr am System flöten geht.
Habe ich gemacht. Ergebnis war das er nichts gefunden hatte
|
Ubunux
Anmeldungsdatum: 12. Juni 2006
Beiträge: 16456
|
leon01 schrieb: sudo mv /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo apt-get update
...
hat leider nicht funktioniert
Da zeigt man gefälligst alle ausgeführten Befehle samt aller Ausgaben, ein "hat leider nicht funktioniert" sagt genau NICHTS aus für uns Helfer!
|
leon01
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2015
Beiträge: 114
|
Ubunux schrieb: leon01 schrieb: sudo mv /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo apt-get update
...
hat leider nicht funktioniert
Da zeigt man gefälligst alle ausgeführten Befehle samt aller Ausgaben, ein "hat leider nicht funktioniert" sagt genau NICHTS aus für uns Helfer!
sudo mv /var/lib/dpkg/status-old /var/lib/dpkg/status
mv: Aufruf von stat für '/var/lib/dpkg/status-old' nicht möglich: Datei oder Verzeichnis nicht gefunden sudo apt-get update
E: flAbsPath on /var/lib/dpkg/status failed - realpath (2: Datei oder Verzeichnis nicht gefunden)
E: Datei konnte nicht geöffnet werden. - open (2: Datei oder Verzeichnis nicht gefunden)
E: Problem opening
E: Die Paketliste oder die Statusdatei konnte nicht eingelesen oder geöffnet werden. sudo apt-get dist-upgrade
Paketlisten werden gelesen... Fehler!
E: flAbsPath on /var/lib/dpkg/status failed - realpath (2: Datei oder Verzeichnis nicht gefunden)
E: Datei konnte nicht geöffnet werden. - open (2: Datei oder Verzeichnis nicht gefunden)
E: Problem opening
E: Die Paketliste oder die Statusdatei konnte nicht eingelesen oder geöffnet werden. auso apt-get install -f
Paketlisten werden gelesen... Fehler!
E: flAbsPath on /var/lib/dpkg/status failed - realpath (2: Datei oder Verzeichnis nicht gefunden)
E: Datei konnte nicht geöffnet werden. - open (2: Datei oder Verzeichnis nicht gefunden)
E: Problem opening
E: Die Paketliste oder die Statusdatei konnte nicht eingelesen oder geöffnet werden. sudo apt-get autoremove
Paketlisten werden gelesen... Fehler!
E: flAbsPath on /var/lib/dpkg/status failed - realpath (2: Datei oder Verzeichnis nicht gefunden)
E: Datei konnte nicht geöffnet werden. - open (2: Datei oder Verzeichnis nicht gefunden)
E: Problem opening
E: Die Paketliste oder die Statusdatei konnte nicht eingelesen oder geöffnet werden.
|
Ubunux
Anmeldungsdatum: 12. Juni 2006
Beiträge: 16456
|
Jetzt wissen wir natürlich nicht, ob die Datei vorher schon nicht vorhanden war, weil Du die Meldungen erst vom zweiten Versuch gezeigt hast. was zeigt denn ls -l /var/backups
|
leon01
(Themenstarter)
Anmeldungsdatum: 14. Oktober 2015
Beiträge: 114
|
Ubunux schrieb: Jetzt wissen wir natürlich nicht, ob die Datei vorher schon nicht vorhanden war, weil Du die Meldungen erst vom zweiten Versuch gezeigt hast. was zeigt denn ls -l /var/backups
ls -l /var/backups
insgesamt 4916
-rw-r--r-- 1 root root 92160 Sep 20 19:50 alternatives.tar.0
-rw-r--r-- 1 root root 4938 Sep 19 08:35 alternatives.tar.1.gz
-rw-r--r-- 1 root root 5000 Sep 18 16:16 alternatives.tar.2.gz
-rw-r--r-- 1 root root 4991 Aug 31 17:17 alternatives.tar.3.gz
-rw-r--r-- 1 root root 4981 Aug 27 21:27 alternatives.tar.4.gz
-rw-r--r-- 1 root root 4969 Aug 24 09:05 alternatives.tar.5.gz
-rw-r--r-- 1 root root 4976 Aug 3 08:24 alternatives.tar.6.gz
-rw-r--r-- 1 root root 62804 Sep 20 15:17 apt.extended_states.0
-rw-r--r-- 1 root root 6540 Sep 18 15:03 apt.extended_states.1.gz
-rw-r--r-- 1 root root 6490 Sep 18 13:37 apt.extended_states.2.gz
-rw-r--r-- 1 root root 6481 Sep 2 08:17 apt.extended_states.3.gz
-rw-r--r-- 1 root root 6462 Aug 30 18:09 apt.extended_states.4.gz
-rw-r--r-- 1 root root 6230 Aug 29 20:15 apt.extended_states.5.gz
-rw-r--r-- 1 root root 6234 Aug 27 21:27 apt.extended_states.6.gz
-rw-r--r-- 1 root root 11 Apr 22 2017 dpkg.arch.0
-rw-r--r-- 1 root root 43 Apr 22 2017 dpkg.arch.1.gz
-rw-r--r-- 1 root root 43 Apr 22 2017 dpkg.arch.2.gz
-rw-r--r-- 1 root root 43 Apr 22 2017 dpkg.arch.3.gz
-rw-r--r-- 1 root root 43 Apr 22 2017 dpkg.arch.4.gz
-rw-r--r-- 1 root root 43 Apr 22 2017 dpkg.arch.5.gz
-rw-r--r-- 1 root root 43 Apr 22 2017 dpkg.arch.6.gz
-rw-r--r-- 1 root root 1044 Apr 22 2017 dpkg.diversions.0
-rw-r--r-- 1 root root 345 Apr 22 2017 dpkg.diversions.1.gz
-rw-r--r-- 1 root root 345 Apr 22 2017 dpkg.diversions.2.gz
-rw-r--r-- 1 root root 345 Apr 22 2017 dpkg.diversions.3.gz
-rw-r--r-- 1 root root 345 Apr 22 2017 dpkg.diversions.4.gz
-rw-r--r-- 1 root root 345 Apr 22 2017 dpkg.diversions.5.gz
-rw-r--r-- 1 root root 345 Apr 22 2017 dpkg.diversions.6.gz
-rw-r--r-- 1 root root 265 Sep 19 15:56 dpkg.statoverride.0
-rw-r--r-- 1 root root 195 Sep 19 15:56 dpkg.statoverride.1.gz
-rw-r--r-- 1 root root 195 Sep 19 15:56 dpkg.statoverride.2.gz
-rw-r--r-- 1 root root 195 Sep 19 15:56 dpkg.statoverride.3.gz
-rw-r--r-- 1 root root 195 Sep 19 15:56 dpkg.statoverride.4.gz
-rw-r--r-- 1 root root 195 Sep 19 15:56 dpkg.statoverride.5.gz
-rw-r--r-- 1 root root 195 Sep 19 15:56 dpkg.statoverride.6.gz
-rw------- 1 root root 2265088 Sep 26 08:56 dpkg.status.0
-rw------- 1 root root 585247 Sep 25 13:49 dpkg.status.1.gz
-rw------- 1 root root 585247 Sep 24 11:58 dpkg.status.2.gz
-rw------- 1 root root 585247 Sep 23 03:19 dpkg.status.3.gz
-rw------- 1 root root 585247 Sep 22 11:12 dpkg.status.4.gz
-rw------- 1 root root 29565 Sep 21 08:57 dpkg.status.5.gz
-rw------- 1 root root 29565 Sep 20 19:50 dpkg.status.6.gz
-rw------- 1 root root 1021 Okt 21 2017 group.bak
-rw------- 1 root shadow 852 Okt 21 2017 gshadow.bak
-rw------- 1 root root 2388 Okt 21 2017 passwd.bak
-rw------- 1 root shadow 1328 Okt 21 2017 shadow.bak Da die Datei /var/lib/dpkg/status nicht existiert hat, habe ich jetzt mal /var/lib/dpkg/status.alt in /var/lib/dpkg/status copiert, er hat mir zwar wieder den fehler Eingabe- /Ausgabefehler beim copieren angezeigt. ich konnte aber dann erfolgreich sudo apt update verwenden bei sudo autoremove -f
hat er mir dann folgendes angezeigt
dpkg: Fehler: Parsen der Datei »/var/lib/dpkg/status«, nahe Zeile 51538 Paket »libkf5widgetsaddons5«:
Dateiende im Wert des Feldes »Maintainer« (fehlender abschließender Zeilenvorschub)
libdvd-pkg: Package libdvdcss2-1.4.0-1 was removed, stop processing...
E: Sub-process /usr/bin/dpkg returned an error code (2)
|
alterpinguin
Anmeldungsdatum: 24. Mai 2014
Beiträge: 786
|
Du kannst Dir den Teil in der Datei "status" (das ist eine Textdatei) anschauen und bei Mantainer sollte eigentlich stehen: Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> D.h. wenn Du in so einer vergleichsweise kleinen Datei Speicherfehler hast, dann würde es mich nicht wundern, wenn Du in anderen Dateien auch Fehler hast. Wenn die Datei an der Stelle regelrecht abgeschnitten ist, dann ist das schon komisch - kann aber vorkommen, wenn das mit der Blockgröße auf der Festplatte übereinstimmt und der Rest der Datei auf der Festplatte "im Nirwana" verschwunden ist (was aber auch auf Rechnerprobleme hinweist).
|
dingsbums
Anmeldungsdatum: 13. November 2010
Beiträge: 3553
|
dingsbums schrieb: Bei Hardware-Problemem oder defektem Dateisystem hätte der TE mit Sicherheit andere seltsame Effekte / Fehler und nicht nur eine defekte Status-Datei.
OK, da könnte ich mich auch geirrt haben.
Dann sollte er aber besser seine letzte Datensicherung prüfen ...
Das gilt dann aber um so mehr. Wie schaut's denn aus mit der letzten Sicherung aller home-Verzeichnisse und anderer Datenordner? Aber bitte jetzt nicht blind eine bestehende Sicherung aktualisieren, eventuell ist ja wirklich die Festplatte am Sterben und die jetzigen Benutzerdaten auch schon teilweise korrupt. Wenn unersetzliche Daten vorhanden sind, bitte eine aktuelle Sicherung auf ein neues Sicherungsmedium anfertigen und stichprobenartig auf Plausibilität prüfen. Danach kann man weiterforschen.
|
Taomon
Supporter
Anmeldungsdatum: 30. Januar 2011
Beiträge: 8432
Wohnort: Digiworld
|
Du fährst Dein System am besten nicht mehr hoch. Arbeite nur mit einer Live-Session. leon01
Habe ich gemacht. Ergebnis war das er nichts gefunden hatte.
Was hast du genau gemacht. memtest wirklich mindestens über Nacht? Langen smartmontest gemacht? sudo smartctl --test=long /dev/sda Wenn /dev/sda die betroffene Platte ist, ansonsten anpassen. Achtung der Test kann dauern, je nach größe der Platte. Erst danach sieht man bei Abfrage mit sudo smartctl -a /dev/sda bitte device wieder anpassen, den aktuellen Zustand der Festplatte. Sollte ich mich irren gut. Gruß Taomon
|