Alex Leach Asked: 2012-05-10 09:18:44 +0800 CST2012-05-10 09:18:44 +0800 CST 2012-05-10 09:18:44 +0800 CST 如何重新连接到 Ubuntu Server 的“do-release-upgrade”过程? 772 do-release-upgrade我在 Ubuntu Server 的进程中不小心按下了 Ctrl+C 。我使用 shell 来比较 /etc/ 中的 .conf 文件。当我按下 Ctrl-C 时,它询问我是否要尝试重新连接到升级过程,但它没有这样做。 所以我退出了,现在有一个挂起的 dpkg 进程正在持有 apt 锁。这是一个没有 GUI 前端的虚拟化服务器...... 是否可以恢复升级过程,或者我是否必须终止 dpkg 进程并重新启动? ubuntu upgrade 3 个回答 Voted Best Answer Alex R 2012-09-14T01:17:13+08:002012-09-14T01:17:13+08:00 我通常通过 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/ 你应该回到失去联系的地方。 Arul Selvan 2012-12-03T16:05:40+08:002012-12-03T16:05:40+08:00 升级到量子时我遇到了同样的问题。对我来说不幸的是,就像最初的海报一样,屏幕也因为 ctrl+c 而被杀死。 杀死 dpkg 并使用“--configure -a”重新启动它解决了这个问题。 谢谢 Tim Brigham 2012-05-10T09:43:21+08:002012-05-10T09:43:21+08:00 我自己更像是一个 CentOS / RHEL 的人,但根据我的经验,你总是更好地杀死并重新开始这个过程。下载、同步等应该已经完成,不需要重做。因为那是花费大部分时间的事情,所以走这条路应该不会有太多损失。
我通常通过 VPN 发布升级,所以我已经尝试过几次了。每当它更新我的 openvpn 包时,我都会失去连接,所以我之后会重新连接。
do-release-upgrade
在端口 1022 和备份屏幕会话上启动备份 SSH 会话。如果您没有安装屏幕,这将不可用。您可以通过运行以下命令获取屏幕会话:
然后重新连接:
使用之前列出的屏幕
root/
你应该回到失去联系的地方。
升级到量子时我遇到了同样的问题。对我来说不幸的是,就像最初的海报一样,屏幕也因为 ctrl+c 而被杀死。
杀死 dpkg 并使用“--configure -a”重新启动它解决了这个问题。
谢谢
我自己更像是一个 CentOS / RHEL 的人,但根据我的经验,你总是更好地杀死并重新开始这个过程。下载、同步等应该已经完成,不需要重做。因为那是花费大部分时间的事情,所以走这条路应该不会有太多损失。