Ubuntu 从 16.04 升级到 18.04 耗时太长

Ubuntu 从 16.04 升级到 18.04 耗时太长

我正在新笔记本电脑上将 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

我刚刚也遇到了同样的情况。我如何解决它:

  1. cp /etc/apt/source.list.distUpgrade
  2. apt update
  3. sudo do-release-upgrade

然后它应该会再次开始安装。不要按 Ctrl+C,只需按 [ENTER]

答案3

您的更新过程应该会为您提供完整的日志,包括正在下载、解压、安装和配置的内容。如果没有,则说明出现了问题,但目前我们只能推测是什么问题。但是,您可以简单地使用Ctrl+中断升级C。然后执行sudo apt install -f以查看您当时的位置。

但有一件事可能出了问题。如果升级过程曾是正在运行,那么你的 Ubuntu 版本字符串在早期被更改(在你的情况下从xenial更改为bionic/etc/apt/sources.list。在重试升级之前,你可能需要将其改回来。

相关内容