我正在按照此处的说明在新笔记本电脑 16.04 到 18.04 上升级 Ubuntu 。
我运行的最后一个命令是:
sudo do-release-upgrade -d
Run Code Online (Sandbox Code Playgroud)
现在我坚持
要继续,请按 [ENTER]
禁止直到按下 Ctrl+C...
我不能确切地说,但我大约三个小时前开始升级。在我看来,升级花费的时间太长了。我还注意到我在 System Monitor 中没有网络活动,并且 Total Received 数量小于升级下载大小(1 189 M)。
这可以检查我的升级状态吗?系统监视器接收的大小是否可以不考虑任何流量?
更新
我取消了这个过程,我看到实际上有一个错误。
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录 (/var/lib/dpkg/),是否有其他进程在使用它?
所以我寻找阻止它的进程
sudo lsof /var/lib/dpkg/lock
Run Code Online (Sandbox Code Playgroud)
它恰好是aptd。我检查了它的pid
ps -e | grep aptd
Run Code Online (Sandbox Code Playgroud)
并杀死它
sudo kill -9 14806
Run Code Online (Sandbox Code Playgroud)
之后我就可以运行了(如@Jos 建议的那样):
sudo apt install -f
Run Code Online (Sandbox Code Playgroud)
并从头开始升级过程。
小智 47
我收到了同样的消息。按 Enter 就可以了。不确定消息的含义,但按 Enter 进行了升级。
您的更新过程应该为您提供下载、解压、安装和配置内容的完整日志。如果没有,那就有问题了,但目前我们只能推测是什么问题。Ctrl但是,您可以简单地使用+中断升级C。然后sudo apt install -f看看你在哪里。
但有一件事可能出了问题。如果升级过程正在运行,那么您的 Ubuntu 版本字符串在早期就已更改(在您的情况下从xenial更改为bionic)/etc/apt/sources.list。您可能需要在重试升级之前将其更改回来。
| 归档时间: |
|
| 查看次数: |
12140 次 |
| 最近记录: |