VirtualBox 突然在 Ubuntu 16.04 上停止工作

VirtualBox 突然在 Ubuntu 16.04 上停止工作

几个月来,我一直在 Ubuntu 16.04 上运行 VirtualBox 5.2.4,没有任何问题。今天它无法启动,并建议运行,/sbin/vboxconfig但失败了。它抱怨文件 /dev/vboxdrv 的权限不存在。

我删除了 virtualbox,并使用 Ubuntu 软件安装程序下载并安装了最新版本 (5.2.14)。它仍然无法启动。我使用软件安装程序将其删除。

如果我运行,sudo dpkg -l | grep virtualbox 它会显示 virtualbox 包仍然存在。我运行,sudo apt-get remove virtualbox但它显示没有要删除的内容。运行purge还会保留这些文件:

 $ sudo dpkg -l | grep virtualbox
ii  unity-scope-virtualbox                      0.1+13.10.20130723-0ubuntu1                  all          VirtualBox scope for Unity
rc  virtualbox-5.1                              5.1.18-114002~Ubuntu~xenial                  amd64        Oracle VM VirtualBox
rc  virtualbox-5.2                              5.2.14-123301~Ubuntu~xenial                  amd64        Oracle VM VirtualBox
ii  virtualbox-dkms                             5.1.34-dfsg-0ubuntu1.16.04.2                 all          x86 virtualization solution - kernel module sources for dkms
rc  virtualbox-qt                               5.1.34-dfsg-0ubuntu1.16.04.2                 amd64        x86 virtualization solution - Qt based user interface

看起来我有一些无法删除或清除的旧 VirtualBox 软件包,它们正在干扰新安装。或者 dpkg 和 apt-get 显示不同的东西。

是否有其他人在 Ubuntu 16 上运行 VirtualBox 时突然遇到问题?

答案1

提出的解决方案这里有效。清除所有 virtualbox 软件包(尤其是 unity-scope-virtualbox),然后从 Oracle 安装最新的 .deb 软件包。以下是我采取的步骤:

sudo apt-get purge virtualbox
sudo apt-get purge virtualbox-5.1
sudo apt-get purge virtualbox-5.2
sudo apt-get purge virtualbox-qt
sudo apt-get purge virtualbox-dkms
sudo apt-get purge unity-scope-virtualbox

sudo dpkg -i virtualbox-5.2_5.2.14-123301_Ubuntu_xenial_amd64.deb

确保从命令行安装。我不再信任 Ubuntu 的软件管理器。

相关内容