无法在 Debian 9 上安装 VirtualBox Extension Pack-5.1.26

无法在 Debian 9 上安装 VirtualBox Extension Pack-5.1.26

我已经尝试过:关闭全部通过 KSysGuard 运行 VirtualBox 的进程,然后运行:sudo apt-get remove virtualbox-5.1, sudo apt-get install virtualbox-5.1, sudo apt-get purge virtualbox-5.1, sudo apt-get install virtualbox-5.1, sudo vboxconfig, virtualbox。然后在 VirtualBox 首选项中添加扩展。

这不会安装它,也不会按照命令行说明进行安装这里

相反,我的 VBoxSVC 只消耗了 25% 的 CPU。尝试后关闭 VirtualBox 时出现以下错误:

无法打开扩展包 ../Oracle_VM_VirtualBox_Extension_Pack-5.1.26-117224.vbox-extpack。
被叫方 RC: NS_ERROR_ABORT (0x80004004)

Qt 警告:QWidgetWindow(0x55f9acf151f0, name="UIGlobalSettingsExtensionWindow") 必须是顶级窗口。
Qt 警告:找不到刚刚删除的项目的节点:QUrl("file:///home/user/Downloads/hqdefault.jpg")
Qt 警告:QWidgetWindow(0x55f9ace32ef0,name="UIGlobalSettingsExtensionWindow") 必须是顶级窗户。

通过命令行执行此操作时。

/var/log/syslog早些时候有(除了一些火星数据包):

内核:SUP_IOCTL_COOKIE:版本不匹配。请求:0x2a0000 最小值:0x2a0000 当前:0x240000

且 ( var/log/kern.log) 有:

内核:VBoxNetFlt:已成功启动。
内核:VBoxNetAdp:已成功启动。
内核:VBoxPciLinuxInit
内核:vboxpci:未找到 IOMMU(未注册)

我之前已经遇到过这个问题,但已经成功了。这些问题看起来并不正常。

为什么我无法安装扩展包以及如何让它工作?

答案1

解决方案是:我必须向所有者授予 .vbox-extpack 文件的执行权限。由于某种原因,它的执行权不受限制。 (我在通过 wget 而不是通过浏览器下载文件时也遇到了这个问题。)


然后我不得不做让虚拟机再次工作。直到那时我收到了这个错误(这也是我重新安装 VirtualBox 的原因):

RTR3InitEx 失败,rc=-1912 (rc=-1912)

VirtualBox 内核模块与此版本的 VirtualBox 不匹配。 VirtualBox的安装显然没有成功。执行中

'/sbin/vboxconfig'

可能会纠正这个问题。确保不要混合使用 VirtualBox 的 OSE 版本和 PUEL 版本。

其中:supR3HardenedMainInitRuntime 内容:4 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - 安装的支持驱动程序与用户的版本不匹配。

相关内容