每当我试图在Ubuntu 18.04中更新我的系统时,它就停止了:

无论何时到达Setting up linux-headers-<version>-generic。我不能取消从那里升级,但即使当你离开它几个小时,它不会改变任何东西。如果我在htop中检查这个过程,它会显示它现在正在做任何事情。如果我强迫升级结束并尝试重新启动它,当我重新尝试升级时,它会说上一次升级被中断了,我应该用sudo dpkg --configure -a来尝试它,它解决了这个问题。
我只是觉得很烦人的是,必须这样做,每次都有一个头部升级可用,特别是因为我觉得它不应该发生,应该有一个更永久的修复可用。我错过了什么或者做错了什么?
发布于 2019-01-04 04:02:41
大约一个月前,我开始做同样的事情。对我来说,解决方案是禁用安全启动。自从我安装了Ubuntu18.04之后,我就已经禁用了安全启动,并且它已经升级了,没有任何问题。然而,大约一个月前,我更新了重新启用安全启动的BIOS (当时我还不知道这一点)。令人沮丧的是,升级冻结了,我终于发现了这一点,因为我的VirtualBox安装也不起作用。VirtualBox的修复是禁用安全启动,这也修复了我的linux-headers-<version>-generic升级。
正如问题中所指出的,它将冻结在这里:
...
Setting up linux-headers-4.15.0-38-generic (4.15.0-38.41) ...在禁用安全启动后,我得到:
...
Setting up linux-headers-4.15.0-38-generic (4.15.0-38.41) ...
/etc/kernel/header_postinst.d/dkms:
Secure Boot not enabled on this system.
...
done发布于 2018-10-02 22:41:16
我的解决方案;
发布于 2018-08-28 16:50:23
您可以在/var/log/apt/term.log上查看答案。这是apt-get日志的位置。您还可以检查dpkg日志文件/var/log/dpkg.log、apt或apt-get,您正在使用的是基于dpkg内部的。
还有一件事,您可以通过ID标识进程并运行strace -p来检查它停止的确切原因。
这是对这个问题或类似问题的一般回答。
https://askubuntu.com/questions/1068828
复制相似问题