Ich habe versehentlich die Tastenkombination Strg + C gedrückt, während Ubuntu Server ausgeführt wurde do-release-upgrade
. Ich war in eine Shell gegangen, um eine .conf-Datei in / etc / zu vergleichen. Wenn ich Strg-C drückte, wurde gefragt, ob ich versuchen möchte, erneut eine Verbindung zum Aktualisierungsprozess herzustellen, dies schlug jedoch fehl.
Also habe ich aufgehört, und jetzt gibt es einen hängenden dpkg-Prozess, der an der apt-Sperre festhält. Dies ist ein virtualisierter Server ohne GUI-Frontend ...
Ist es möglich, den Upgrade-Prozess wiederherzustellen, oder muss ich den dpkg-Prozess beenden und neu starten?
screen -RD
, aber es hat nicht funktioniert. Es wurde kein Bildschirm-Daemon ausgeführt, daher gab es nichts, zu dem eine erneute Verbindung hergestellt werden konnte. Exakter Fehler? Ich hatte die Wahl zwischen "r" und "q" (erneutes Verbinden oder Beenden) am Ende einer App, die einem Fluch ähnelt. Entschuldigung, ich kann nicht hilfsbereiter sein. Ich benutzte VirtualBox und ohne eine laufende TMUX- oder Bildschirmsitzung hatte ich kein Scrollback und die verfluchte Oberfläche räumte den Bildschirm immer wieder auf. Reconnect hat nicht funktioniert, also habe ich einfach gekündigt.screen -R -D
sowohl als Sudo-Benutzer als auch als normaler Benutzer versucht habe.dpkg configure -a
ist die richtige Antwort. Das ist mir passiert und das wirklich schlimme war, dass bind9 nicht richtig eingerichtet wurde (dh die Strg-C-Taste muss diesen Prozess gestoppt haben und es konnte nicht mehr gestartet werden!). Sobald ich bind9 repariert habe, ist das Update + Upgrade + dist -upgrade lief wie ein Zauber und danach habe ich neu gestartet und alles hat funktioniert.Antworten:
Normalerweise gebe ich Upgrades über VPN frei, daher habe ich dies einige Male versucht. Immer wenn es mein openvpn-Paket aktualisiert, verliere ich die Verbindung und stelle die Verbindung anschließend wieder her.
do-release-upgrade
Startet eine SSH-Sicherungssitzung auf Port 1022 und eine Sicherungsbildschirmsitzung. Wenn Sie keinen Bildschirm installiert haben, ist dieser NICHT verfügbar.Sie können die Bildschirmsitzung abrufen, indem Sie Folgendes ausführen:
Zum erneuten Anbringen machen Sie:
Verwenden des zuvor aufgelisteten Bildschirms nach
root/
Sie sollten sich wieder an dem Ort befinden, an dem Sie die Verbindung verloren haben.
quelle
do-release-upgrade
Tat automatisch eine Bildschirmsitzung startet (Sie ließen mich die Frage für eine Sekunde erneut lesen, um nach einer Erwähnung zu suchen, den Upgrade-Prozess über gestartet zu habenscreen
)Ich hatte das gleiche Problem beim Upgrade auf Quantal. Leider wurde bei mir, wie beim Originalposter, auch der Bildschirm durch Strg + C getötet.
Das Problem wurde behoben, indem dpkg getötet und mit "--configure -a" neu gestartet wurde.
Vielen Dank
quelle
Ich bin selbst eher eine CentOS / RHEL-Person, aber meiner Erfahrung nach ist es so gut wie immer besser, den Prozess zu beenden und von vorne zu beginnen. Die Downloads, Synchronisierungen usw. sollten bereits abgeschlossen sein und müssen nicht wiederholt werden. Da dies die meiste Zeit in Anspruch nimmt, sollte auf diesem Weg nicht viel verloren gehen.
quelle