Während eines Upgrades von Lucid (10.04) auf Precise (12.04) kam die X-Sitzung zum Stillstand, und ich habe versucht, das Upgrade wiederherzustellen, um ein stabiles System zu erhalten. Ich habe folgende Schritte ausgeführt:
- Mit ssh können Sie sich über das Netzwerk beim blockierten System anmelden.
- Überprüfte den Inhalt des
/var/log/dist-upgradeVerzeichnisses. Es gab keine Aktivität aufmain.log,apt.logoderterm.log. topzeigten, dass der Prozess "präzise" etwa 3% der CPU verbrauchte, aber ich konnte keine Beweise dafür finden, dass der Aktualisierungsprozess immer noch irgendetwas tat.- 'dpkg' ist nicht oben aufgetaucht, aber es hat sich ergeben
pgrep dpkg | xargs ps - Hat die Prozesse 'dpkg' und 'precision' beendet
- Versucht, das Upgrade durch Ausführen wiederherzustellen
sudo fuser -vki /var/lib/dpkg/lock;sudo dpkg --configure -a. Dies war teilweise erfolgreich (einige Pakete wurden konfiguriert), schlug jedoch mit der Meldung fehlProcessing was halted because there were too many errors. Ich habe den gleichen Befehl einige Male ausgeführt und jedes Mal, wenn einige Pakete konfiguriert wurden, andere jedoch fehlgeschlagen sind. - Versuchte zu rennen
sudo apt-get -f install. Es schlägt mit ähnlichen Fehlern wie dpkg fehl.
Die aktuelle Situation ist die folgende dpkg --configure -aund sudo apt-get -f installschlägt mit zwei Arten von Fehlern fehl:
Abhängigkeitsprobleme, zB:
dpkg: dependency problems prevent configuration of cifs-utils: cifs-utils depends on samba-common; however: Package samba-common is not configured yet. dpkg: error processing cifs-utils (--configure): dependency problems - leaving unconfiguredRessourcenkonflikt, zB:
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
Außerdem scheint es Hinweise auf potenzielle Startprobleme zu geben, sodass ich keinen Neustart durchführen möchte, ohne zuerst die Installation zu reparieren:
dpkg: too many errors, stopping
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.2.0-25-generic
cryptsetup: WARNING: failed to detect canonical device of /dev/sda1
cryptsetup: WARNING: could not determine root device from /etc/fstab
Meine Frage ist also, wie man eine funktionierende Installation erhält, wenn ein dpkg --configure -aFehler auftritt.