我购买了一张网卡,为我的虚拟机提供了一个单独的网络。我的主机操作系统是Ubuntu 14.04。此外,我需要将USB挂载到我的虚拟机而不是我的主机操作系统,所以我下载了扩展包版本5.0.2 for Vbox-5.0。安装虚拟盒扩展包时,有两个VM正在运行,我得到了这个弹出窗口。
Failed to install the Extension Pack /home/aniket/Downloads/Oracle_VM_VirtualBox_Extension_Pack-5.0.20-106931.vbox-extpack.
Failed to load the main module ('/usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so'): VERR_FILE_NOT_FOUND - /usr/lib/virtualbox/ExtensionPacks/Oracle_VM_VirtualBox_Extension_Pack/linux.amd64/VBoxPuelMain.so: undefined symbol: RTLogRelGetDefaultInstanceEx.
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ExtPackManager
Interface: IExtPackManager {3295e6ce-b051-47b2-9514-2c588bfe7554}
即使在关闭VM并重新启动主机操作系统后,我也会收到类似的错误代码。
很抱歉,如果您认为问题格式不正确或问题没有任何其他问题。这是我的第二篇文章,请告诉我是否有任何事情我需要在我的问题中纠正。
提前致谢。
经过大量的测试和试用,解决方案我发现扩展包不兼容,因此我不得不下载我正在运行的虚拟机的兼容版本。
发生了什么事,我正在运行virtualbox-5.0,我试图安装的版本是5.0.20。
您可以通过单击Help
然后About Virtualbox
检查您的版本并下载完全兼容的扩展包,否则它将通过相同的十六进制错误代码0x80004005
,这意味着file not found
。
使用sudo运行vboxmanage命令,即:
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.1.22-115126.vbox-extpack --replace
我卸载了virtualbox,然后重新安装它。在此之后,扩展包已成功安装。我的版本是`5.1.12 r112440(Qt5.6.2)我再次遇到这个问题,但这次我禁用了我的防病毒软件(mcafee),没关系。由https://www.virtualbox.org/ticket/7972提及