Ubuntu 上的 VirtualBox VERR_VM_DRIVER_VERSION_MISMATCH
VirtualBox VERR_VM_DRIVER_VERSION_MISMATCH on Ubuntu
我试图在 Ubuntu 14.04 上安装 VirtualBox。我已经从 Ubuntu 存储库安装了 VirtualBox:
sudo apt-get install virtualbox
然后我将我的用户添加到 vboxusers:
sudo usermod -G vboxusers -a user
我还为我的 vb 版本安装了一个扩展包:
wget http://download.virtualbox.org/virtualbox/5.0.10/Oracle_VM_VirtualBox_Extension_Pack-4.3.36-105129.vbox-extpack
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.10-104061.vbox-extpack
但是当我尝试启动 vm 时,出现错误:
RTR3InitEx failed with rc=-1912 (rc=-1912)The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing '/etc/init.d/vboxdrv setup'may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.
where: supR3HardenedMainInitRuntime
what: 4
VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.
而且我没有 /etc/init.d/vboxdrv
文件。
我该如何解决这个问题?
检查你安装的 virtualbox 版本
dpkg --list 'virtualbox*'
可能与扩展包不一致。
删除您的安装
sudo apt-get autoremove 'virtualbox*'
不要安装 Ubuntu 存储库,而是 运行 按照 official Oracle Virtualbox Download page 关于基于 Debian 的 Linux 发行版的说明进行全新安装。
在安装扩展包之前检查 Virtualbox 是否 运行ning。
我已经删除了所有的 virualbox 包:
sudo apt-get purge 'virtualbox*'
然后我安装了 virtualbox v.5
sudo apt-get install virtualbox-5.0
之后我在 BIOS 中启用了虚拟化。
现在可以了。
我在 ubuntu 16.4 中启动 vm 客户端时遇到了同样的错误。
巧合的是,我在文件 /var/crash/_usr_lib_virtualbox_VirtualBox.0.crash 中注意到以下消息:
Title: VirtualBox crashed with SIGABRT in QMessageLogger::fatal()
UnreportableReason: Sie haben einige veraltete Paketversionen
installiert. Bitte aktualisieren Sie die folgenen Pakete und prüfen
Sie, ob das Problem danach noch auftritt:
virtualbox-dkms
已翻译:您安装了一些过时的软件包版本。请更新以下软件包并检查,如果之后问题仍然存在:
命令后:
sudo apt-get install --only-upgrade virtualbox-dkms
一切顺利:)
我试图在 Ubuntu 14.04 上安装 VirtualBox。我已经从 Ubuntu 存储库安装了 VirtualBox:
sudo apt-get install virtualbox
然后我将我的用户添加到 vboxusers:
sudo usermod -G vboxusers -a user
我还为我的 vb 版本安装了一个扩展包:
wget http://download.virtualbox.org/virtualbox/5.0.10/Oracle_VM_VirtualBox_Extension_Pack-4.3.36-105129.vbox-extpack
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.10-104061.vbox-extpack
但是当我尝试启动 vm 时,出现错误:
RTR3InitEx failed with rc=-1912 (rc=-1912)The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing '/etc/init.d/vboxdrv setup'may correct this. Make sure that you do not mix the OSE version and the PUEL version of VirtualBox.
where: supR3HardenedMainInitRuntime
what: 4
VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support driver doesn't match the version of the user.
而且我没有 /etc/init.d/vboxdrv
文件。
我该如何解决这个问题?
检查你安装的 virtualbox 版本
dpkg --list 'virtualbox*'
可能与扩展包不一致。
删除您的安装
sudo apt-get autoremove 'virtualbox*'
不要安装 Ubuntu 存储库,而是 运行 按照 official Oracle Virtualbox Download page 关于基于 Debian 的 Linux 发行版的说明进行全新安装。
在安装扩展包之前检查 Virtualbox 是否 运行ning。
我已经删除了所有的 virualbox 包:
sudo apt-get purge 'virtualbox*'
然后我安装了 virtualbox v.5
sudo apt-get install virtualbox-5.0
之后我在 BIOS 中启用了虚拟化。 现在可以了。
我在 ubuntu 16.4 中启动 vm 客户端时遇到了同样的错误。
巧合的是,我在文件 /var/crash/_usr_lib_virtualbox_VirtualBox.0.crash 中注意到以下消息:
Title: VirtualBox crashed with SIGABRT in QMessageLogger::fatal() UnreportableReason: Sie haben einige veraltete Paketversionen installiert. Bitte aktualisieren Sie die folgenen Pakete und prüfen Sie, ob das Problem danach noch auftritt:
virtualbox-dkms
已翻译:您安装了一些过时的软件包版本。请更新以下软件包并检查,如果之后问题仍然存在:
命令后:
sudo apt-get install --only-upgrade virtualbox-dkms
一切顺利:)