it-swarm.com.de

Wie verbinde ich mich wieder mit dem "Do-Release-Upgrade" -Prozess von Ubuntu Server?

Ich habe versehentlich Strg + C gedrückt, während Ubuntu Server do-release-upgrade Prozess. Ich war zu einer Shell gegangen, um eine .conf-Datei in/etc/zu vergleichen. Als ich Strg-C gedrückt habe, wurde gefragt, ob ich versuchen möchte, erneut eine Verbindung zum Upgrade-Vorgang herzustellen, dies ist jedoch fehlgeschlagen.

Also habe ich aufgehört und jetzt gibt es einen hängenden dpkg-Prozess, der das passende Schloss 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 erneut starten?

82
Alex Leach

Normalerweise veröffentliche ich Upgrades über VPN, daher habe ich dies einige Male versucht. Immer wenn mein openvpn-Paket aktualisiert wird, verliere ich die Verbindung und stelle anschließend die Verbindung wieder her.

do-release-upgrade startet eine Backup-SSH-Sitzung an Port 1022 und eine Backup-Bildschirm-Sitzung. Wenn Sie keinen Bildschirm installiert haben, ist dieser NICHT verfügbar.

Sie können die Bildschirmsitzung erhalten, indem Sie Folgendes ausführen:

Sudo screen -list
There is a screen on:
    2953.ubuntu-release-upgrade-screen-window   (09/13/2012 04:48:02 AM)    (Detached)
1 Socket in /var/run/screen/S-root.

Dann zum erneuten Anbringen tun:

Sudo screen -d -r root/2953.ubuntu-release-upgrade-screen-window

Verwenden des zuvor aufgelisteten Bildschirms nach root/

Sie sollten wieder dort sein, wo Sie die Verbindung verloren haben.

119
Alex R

Ich hatte das gleiche Problem beim Upgrade auf Quantal. Leider wurde auch der Bildschirm wie das Originalplakat wegen Strg + C getötet.

Das Problem wurde behoben, indem das dpkg beendet und mit "--configure -a" neu gestartet wurde.

Vielen Dank

30
Arul Selvan

Ich bin selbst eher eine CentOS/RHEL-Person, aber meiner Erfahrung nach ist es so ziemlich immer besser, den Prozess zu töten und von vorne zu beginnen. Die Downloads, Synchronisierungen usw. sollten bereits abgeschlossen sein und müssen nicht erneut ausgeführt werden. Da dies die meiste Zeit in Anspruch nimmt, sollte auf diesem Weg nicht viel verloren gehen.

2
Tim Brigham