Der Update Manager kann aufgrund des fehlenden Status / var / lib / dpkg / nicht geöffnet werden


7

Der Update Manager wird nicht geöffnet

E: could not open file/var/lib/dpkg/status - open(2: No such file or directory),
E: the package lists or status file could not be parsed or opened.

Was ist zu tun?


1
Was hast du gemacht, bevor das passiert ist? Es sollte nicht von alleine auftreten, und dies könnte ein ziemlich ernstes Problem sein (nicht sicher, wie Sie es beheben würden).
RolandiXor

Haben Sie dieses Problem gelöst?
pl1nk

Antworten:


4

sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status

Und dann versuchen Sie zu aktualisieren.


3

Ich hatte das gleiche Problem. Ich konnte nichts mit dem Befehl apt oder dem Update-Manager tun, daher konnte ich nicht einmal die Tools erhalten, die von den Leuten empfohlen wurden, um das Problem zu beheben.

Ich navigierte zu cd / var / lib / dpkg und stellte fest, dass es nur 2 Dateien enthielt: Labels und Lock. Kein Status oder so.

Also habe ich gerade eine Statusdatei mit erstellt

touch /var/lib/dpkg/status

und dann könnte ich apt-get wieder benutzen. Ich habe gesäubert, gelöscht, aktualisiert und all das, aber es hat nicht geholfen. Dpkg war nutzlos. Scheint so, als ob dies ziemlich häufig vorkommen kann, zum Beispiel, wenn Sie während eines Updates herunterfahren. Ich musste dpkg von Grund auf wiederherstellen http://people.adams.edu/~cdmiller/posts/Ubuntu-dpkg-recovery/


1

Nur 2 Befehle funktionieren für mich:

  1. cp /var/backups/dpkg.status.0 / var / lib / dpkg / status.

  2. sudo apt-get update


0

Hatte gerade das gleiche Problem versucht

sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status

Es konnte die geöffnete Datei nautilus nicht finden und im gesamten var/libVerzeichnis fehlte der neu gestartete Server und das Problem, das es selbst behoben hatte - Zeit für eine Sicherung von allem und dann möglicherweise ein paar Festplatten zu ersetzen.



0

Sie müssen die Statusdatei aus einer Sicherung wiederherstellen.

sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status.bad
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.