我正在新笔记本电脑上将 Ubuntu 从 16.04 升级到 18.04,按照说明进行操作这里。
我运行的最后一个命令是:
sudo do-release-upgrade -d
现在我被困在
要继续,请按 [ENTER]
抑制直至按下 Ctrl+C...
我说不准,但我大约三个小时前开始升级。我觉得升级耗时太长了。我还注意到系统监视器中没有网络活动,并且“总接收量”数字小于升级下载大小(1 189 M)。
可以检查我的升级状态吗?系统监视器接收的大小是否不考虑任何流量?
更新
我取消了该过程,发现确实有一个错误。
E: 无法获取锁 /var/lib/dpkg/lock - 打开(11:资源暂时不可用)
E:无法锁定管理目录(/var/lib/dpkg/),其他进程是否正在使用它?
所以我寻找阻止它的进程
sudo lsof /var/lib/dpkg/lock
碰巧是 aptd。我检查了它的 pid
ps -e | grep aptd
并杀死了它
sudo kill -9 14806
之后我就可以运行了(正如@Jos建议的那样):
sudo apt install -f
并从头开始升级过程。
答案1
我收到了同样的消息。按 Enter 键即可开始。不确定该消息是什么意思,但按 Enter 键即可从那里进行升级。
答案2
我刚刚也遇到了同样的情况。我如何解决它:
cp /etc/apt/source.list.distUpgrade
apt update
sudo do-release-upgrade
然后它应该会再次开始安装。不要按 Ctrl+C,只需按 [ENTER]
答案3
您的更新过程应该会为您提供完整的日志,包括正在下载、解压、安装和配置的内容。如果没有,则说明出现了问题,但目前我们只能推测是什么问题。但是,您可以简单地使用Ctrl+中断升级C。然后执行sudo apt install -f
以查看您当时的位置。
但有一件事可能出了问题。如果升级过程曾是正在运行,那么你的 Ubuntu 版本字符串在早期被更改(在你的情况下从xenial
更改为bionic
)/etc/apt/sources.list
。在重试升级之前,你可能需要将其改回来。