我正在尝试删除 Virtualbox,但当我这样做时,终端冻结并且无法继续处理。以下是冻结前的最后一行:
-------- Uninstall Beginning --------
Module: virtualbox
Version: 5.2.10 Kernel: 4.15.0-23-generic (x86_64)
-------------------------------------
Status: This module version was INACTIVE for this kernel.
depmod........
DKMS: uninstall completed.
------------------------------
Deleting module version: 5.2.10
completely from the DKMS tree.
------------------------------
Done.
Loading new virtualbox-5.2.10 DKMS files...
Building for 4.15.0-23-generic
Building initial module for 4.15.0-23-generic
当我按下 Ctrl + Z 时,该进程停止,但我被迫运行:
sudo dpkg --configure -a
当我这样做时,问题又回到了原来的位置。您知道该如何解决吗?提前谢谢
答案1
我跑了:
sudo dpkg --purge --force-all virtualbox
sudo dpkg --purge --force-all dkms
并且成功了
答案2
我也遇到了这个问题,当前 virtualbox dkms 模块的构建停滞了。一旦停滞,我就无法通过 Ctrl-C、Ctrl-Esc 或我所知道的任何其他组合键退出构建过程。
为了解决这个问题,我尝试清除 virualbox 和 dkms,然后重新安装它们,但这没有用。它挂在 71% 完成的位置,没有任何进展,所以半小时左右后,我关闭了 apt 正在运行的终端。
最后,我手动从 /var/lib/dkms/ 中删除了所有旧的 virtualbox 目录和文件。完成此操作后,构建完成。现在,我只需要弄清楚如何签署新模块,以便可以将它们插入内核。