Ubuntu
通過 SSH 升級 Ubuntu 伺服器掛起
我正在通過 SSH 升級 Ubuntu 伺服器(使用 do-release-upgrade)命令(我知道這是一個壞主意,但這是唯一的選擇;我沒有對伺服器的物理訪問權限)。它似乎很順利,當它線上凍結時,它正在通過“設置包名稱”部分
Installing new version of config file /etc/mysql/debian-start ...
SSH 連接似乎仍然處於活動狀態,因為按下向上箭頭會回顯 ^[[A,依此類推。當我在另一個 SSH 連接上登錄時,我可以正常登錄,但出現 ** system needs restart ** 消息。^C release-upgrade 命令是否安全,或者嘗試重新啟動伺服器?我應該 ^C 升級並重試嗎?還有什麼我可以嘗試的嗎?
我通常會通過 VPN 發布升級,所以我嘗試了幾次。每當它更新我的 openvpn 包時,我都會失去連接,所以我之後重新連接。
do-release-upgrade
在埠 1022 上啟動備份 SSH 會話和備份螢幕會話。如果您沒有安裝螢幕,這將不可用。您可以通過執行獲取螢幕會話:
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.
然後重新連接:
sudo screen -d -r root/2953.ubuntu-release-upgrade-screen-window
之後使用之前列出的螢幕
root/
你應該回到你失去連接的地方。