NiroStahl
Anmeldungsdatum: 10. August 2017
Beiträge: 53
|
Seit heute habe ich unter Ubuntu 18.04 folgendes Problem:
Weder über das Terminal noch über die normale Aktualisierungsverwaltung lässt sich mein System aktualisieren. Wie üblich wird angezeigt, dass auf /var/lib/dpkg/lock-irgendwas nicht zugegriffen werden kann. Bisher habe ich mich damit beholfen, indem ich den Befehl sudo rm -rf /var/lib/apt/list/* eingegeben habe. Danach funktionierte die Sache in aller Regel. Seit heute nicht mehr. Ich bin auf folgendes Phänomen gestoßen: In /var/lib existiert kein Ordner dpkg! Daher offenbar die Fehlermeldungen. Nur, wie lässt sich dieser Zustand (Ordner dpkg samt Inhalt) in /var/lib/ wiederherstellen? Ehrlich, ich habe keine Idee, wie der dpkg-Ordner auf einmal hat verschwinden können. Als letzte Lösung bliebe nur noch die Neuinstallation, aber das möchte ich angesichts der Programmvielfalt eigentlich vermeiden. Moderiert von Taomon: Dieses Thema ist verschoben worden. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“)!
|
NiroStahl
(Themenstarter)
Anmeldungsdatum: 10. August 2017
Beiträge: 53
|
Nächste Frage:
Ich versuche von der Ubuntu-LiveCD aus dem Verzeichnis /var/lib/ den Ordner dpkg zu kopieren. Das klappt leider noch nicht mal, wenn ich als Ziel einen externen Datenträger verwende. Frage: Wie bekomme ich den dpkg-Ordner am besten gleich in das /var/lib/-Verzeichnis auf meinem Rechner oder wenigstens auf einen USB-Stick kopiert? Ubuntu behauptet, ich hätte keine rechte, den Ordner zu kopieren.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53627
Wohnort: Berlin
|
Die vollständige Fehlermeldung wäre wie immer interessant. Auch wenn man es dem Namen nach kaum vermuten könnte melden diese nämlich Fehler... Deine "Lösung" ist natürlich auch so ziemlich das dämlichste, was man machen kann. Das Lockfile gibt es nicht umsonst, es ist dafür da, dass immer nur ein Programm der Paketverwaltung zur gleichen Zeit laufen kann. Meine Glaskugel sagt mir, dass du dein aktuelles Problem durch deine "Lösung" selbst verursacht hast...
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53627
Wohnort: Berlin
|
NiroStahl schrieb: Ich versuche von der Ubuntu-LiveCD aus dem Verzeichnis /var/lib/ den Ordner dpkg zu kopieren.
Logischerweise hat das nicht den selben Stand. Die entsprechenden Daten aus /var/backups des installierten Systems wären wohl die bessere Idee. Aber wenn du lieber noch mehr kaputt machen willst...
Das klappt leider noch nicht mal, wenn ich als Ziel einen externen Datenträger verwende. Frage: Wie bekomme ich den dpkg-Ordner am besten gleich in das /var/lib/-Verzeichnis auf meinem Rechner oder wenigstens auf einen USB-Stick kopiert?
Mit cp und Rootrechten. Bringt aber nix.
Ubuntu behauptet, ich hätte keine rechte, den Ordner zu kopieren.
Na da würde ich glatt mal behaupten, dass es da recht hat und du die nicht angefordert hast...
|
NiroStahl
(Themenstarter)
Anmeldungsdatum: 10. August 2017
Beiträge: 53
|
tomtomtom schrieb: NiroStahl schrieb: Ich versuche von der Ubuntu-LiveCD aus dem Verzeichnis /var/lib/ den Ordner dpkg zu kopieren.
Logischerweise hat das nicht den selben Stand. Die entsprechenden Daten aus /var/backups des installierten Systems wären wohl die bessere Idee. Aber wenn du lieber noch mehr kaputt machen willst...
Okay. Nachdem ich den dpkg-Ordner kopiert und in var/lib eingefügt habe, erhalte folgende Fehlermeldung: dpkg: Fehler beim Bearbeiten des Paketes ubiquity-frontend-gtk (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
Fehler traten auf beim Bearbeiten von:
keyboard-configuration
xserver-xorg-core
xserver-xorg
console-setup-linux
xorg
console-setup
ubuntu-desktop
ubuntu-minimal
ubiquity
ubiquity-frontend-gtk
libdvd-pkg: Package libdvdcss2-1.4.2-1 was removed, stop processing...
E: Sub-process /usr/bin/dpkg returned an error code (1) Offenbar ist der Ordner nicht vollständig übernommen worden. Das System kann die Sperre lock-frontend nicht erhalten. Frage: Wie kann ich das Verzeichnis dpkg mit den Dateien aus dem Verzeichnis /var/backups wieder up to date bringen?
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53627
Wohnort: Berlin
|
NiroStahl schrieb: dpkg: Fehler beim Bearbeiten des Paketes ubiquity-frontend-gtk (--configure):
Vollständige Fehlermeldungen bitte, von Prompt zu Prompt. Und das ganze dann lesbar formatiert in einem Codeblock.
Offenbar ist der Ordner nicht vollständig übernommen worden. Das System kann die Sperre lock-frontend nicht erhalten.
Vollständige Fehlermeldung dazu im Wortlaut...
Frage: Wie kann ich das Verzeichnis dpkg mit den Dateien aus dem Verzeichnis /var/backups wieder up to date bringen?
Das aus /var/backups gar nicht, das hat halt den Stand des letzten Backups. Das sollte aber hier jetzt kein grundsätzliches Problem sein.
|
NiroStahl
(Themenstarter)
Anmeldungsdatum: 10. August 2017
Beiträge: 53
|
Hier die Meldung, wenn ich sudo apt upgrade eingebe: Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
10 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
keyboard-configuration (1.178ubuntu2.9) wird eingerichtet ...
archdetect: error while loading shared libraries: libdebian-installer.so.4: cannot open shared object file: No such file or directory
dpkg: Fehler beim Bearbeiten des Paketes keyboard-configuration (--configure):
Unterprozess installiertes keyboard-configuration-Skript des Paketes post-installation gab den Fehler-Ausgangsstatus 127 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von xserver-xorg-core:
xserver-xorg-core hängt ab von keyboard-configuration; aber:
Paket keyboard-configuration ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes xserver-xorg-core (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von xserver-xorg:
xserver-xorg hängt ab von xserver-xorg-core (>= 2:1.17.2-2); aber:
Paket xserver-xorg-core ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes xserver-xorg (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von console-setup-linux:
console-setup-linux hängt ab von keyboard-configuration (= 1.178ubuntu2.9); aber:
Paket keyboard-configuration ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes console-setup-linux (--configure):
AbhängigkeitspEs wurde kein Apport-Bericht verfasst, da die Fehlermeldung darauf hindeutet, dass dies lediglich ein Folgefehler eines vorherigen Problems ist.
Es wurde kein Apport-Bericht verfasst, da die Fehlermeldung darauf hindeutet, dass dies lediglich ein Folgefehler eines vorherigen Problems ist.
Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
robleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von xorg:
xorg hängt ab von xserver-xorg (>= 1:7.7+19ubuntu7.1); aber:
Paket xserver-xorg ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes xorg (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von console-setup:
console-setup hängt ab von console-setup-linux | console-setup-freebsd | hurd; aber:
Paket console-setup-linux ist noch nicht konfiguriert.
Paket console-setup-freebsd ist nicht installiert.
Paket hurd ist nicht installiert.
console-setup hängt ab von keyboard-configuration (= 1.178ubuntu2.9); aber:
Paket keyboard-configuration ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes console-setup (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von ubuntu-desktop:
Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
ubuntu-desktop hängt ab von xorg; aber:
Paket xorg ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes ubuntu-desktop (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von ubuntu-minimal:
ubuntu-minimal hängt ab von console-setup; aber:
Paket console-setup ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes ubuntu-minimal (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von ubiquity:
ubiquity hängt ab von console-setup (>= 1.178ubuntu2.7); aber:
Paket console-setup ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes ubiquity (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von ubiquity-frontend-gtk:
ubiquity-frontend-gtk hängt ab von ubiquity (= 18.04.14.12); aber:
Paket ubiquity ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes ubiquity-frontend-gtk (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Es wurde kein Apport-Bericht verfasst, da das Limit MaxReports bereits erreicht ist.
Fehler traten auf beim Bearbeiten von:
keyboard-configuration
xserver-xorg-core
xserver-xorg
console-setup-linux
xorg
console-setup
ubuntu-desktop
ubuntu-minimal
ubiquity
ubiquity-frontend-gtk
libdvd-pkg: Package libdvdcss2-1.4.2-1 was removed, stop processing...
E: Sub-process /usr/bin/dpkg returned an error code (1) Ich schätze, wenn sich der dpkg-Ordner nicht wieder restaurieren lässt, werde ich wohl um eine Neuinstallation nicht herumkommen. Warum der Ordner dpkg aber urplötzlich aus meinem System verschwunden ist, bleibt - unabhängig von meinen vielleicht misslungenen Reparaturversuchen - trotzdem ein Rätsel. Wie gesagt, ich hatte den Rechner (ich habe mehrere) nach längerer Pause wieder mal angeschaltet, wollte als erstes Ubuntu aktualisieren, kam aber über die Fehlermeldung, lock-frontend sei nicht erreichbar, nicht mehr hinaus.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53627
Wohnort: Berlin
|
NiroStahl schrieb: archdetect: error while loading shared libraries: libdebian-installer.so.4: cannot open shared object file: No such file or directory
Na dann fangen wird doch mal mit dem Paket an. Erstmal: Um was für ein System geht es hier? uname -a
kam aber über die Fehlermeldung, lock-frontend sei nicht erreichbar, nicht mehr hinaus.
Und da liest man die Fehlermeldung genau und schaut mit lsof nach, was da das Frontend blockiert, bevor man irgendwas löscht...
|
NiroStahl
(Themenstarter)
Anmeldungsdatum: 10. August 2017
Beiträge: 53
|
1.) Ubuntu 18.04.3
2.) Ich habe nichts gelöscht! Der Ordner dpkg war einfach verschwunden!
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53627
Wohnort: Berlin
|
NiroStahl schrieb: 1.) Ubuntu 18.04.3
Hab ich nicht gefragt! Wenn du keine Hilfe willst sag es.
2.) Ich habe nichts gelöscht! Der Ordner dpkg war einfach verschwunden!
Ja, klar, der löscht sich immer selbst. Besonders bei Nutzern, die mit rm -rf drauf losgehen...
|
NiroStahl
(Themenstarter)
Anmeldungsdatum: 10. August 2017
Beiträge: 53
|
Sorry, wir reden aneinander vorbei, oder ich verstehe die Frage nicht.
Du hattest nach dem System gefragt. Das ist für mich Ubuntu 18.04.03
Und ich bin nirgendwo mit rm oder sonstigen Befehlen herangegangen. dpkg war einfach verschwunden. Ich arbeite mit Ubuntu jetzt seit 4 Jahren, aber das ist mir noch nicht passiert.
|
NiroStahl
(Themenstarter)
Anmeldungsdatum: 10. August 2017
Beiträge: 53
|
Halt, jetzt verstehe ich, was du meinst. Diesen Befehl bei Updateproblemen habe ich hier im Forum gefunden. Und ich habe das so schon x-mal gemacht, und anschließend funzte das Upgrade wieder.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53627
Wohnort: Berlin
|
NiroStahl schrieb: Sorry, wir reden aneinander vorbei, oder ich verstehe die Frage nicht.
Du hattest nach dem System gefragt. Das ist für mich Ubuntu 18.04.03
Ich hab nicht umsonst uname abgefragt - deiner Paketverwaltung nach ist da ein Paket nicht vollständig, und um das zu beheben ist das Ergebnis der Abfrage wichtig, denn ich kann ja nicht per Glaskugel deine Architektur bestimmen... Und ich bin nirgendwo mit rm oder sonstigen Befehlen herangegangen. dpkg war einfach verschwunden.
Türlich... NiroStahl schrieb: Bisher habe ich mich damit beholfen, indem ich den Befehl sudo rm -rf /var/lib/apt/list/* eingegeben habe. Danach funktionierte die Sache in aller Regel. Seit heute nicht mehr.
|
NiroStahl
(Themenstarter)
Anmeldungsdatum: 10. August 2017
Beiträge: 53
|
Okay. Also erst mal uname -a
Linux dell-vostro 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Nachtrag: Was ich nicht verstehe: Ich bekomme hier meinen Text nicht mehr formatiert.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53627
Wohnort: Berlin
|
Also ein 64-Bit-System. Versuchen wir mal, das erste bemängelte Paket manuell zu installieren. wget http://de.archive.ubuntu.com/ubuntu/pool/main/libd/libdebian-installer/libdebian-installer4_0.110ubuntu2_amd64.deb && sudo dpkg -i --force-all libdebian-installer4_0.110ubuntu2_amd64.deb
|