无法安装扩展包 /home/user/Downloads/Oracle_VM_VirtualBox_Extension_Pack-6.0.4.vbox-extpack

无法安装扩展包 /home/user/Downloads/Oracle_VM_VirtualBox_Extension_Pack-6.0.4.vbox-extpack

我正在尝试安装 virtualbox 扩展包(Oracle_VM_VirtualBox_Extension_Pack-6.0.4)但出现以下错误。

Failed to install the Extension Pack /home/user/Downloads/Oracle_VM_VirtualBox_Extension_Pack-6.0.4.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: _ZNK16RTCRestArrayBase9baseCloneEv.

在此处输入图片描述

答案1

检查您的 VirtualBox 版本,我尝试安装扩展包 v6 时使用的是 v5,这导致了错误。将 VirtualBox 升级到 v6 可修复此问题。或者安装适用于您已安装的 VirtualBox 版本的扩展包版本。

答案2

如果您作为普通用户尝试安装 VirtualBox 扩展包,也会出现错误NS_ERROR_FAILURE (0x80004005)。它不能被视为实际问题的答案,但对于搜索Failed to install the Extension Pack此情况下出现的错误消息的用户可能很有用。

在这种情况下

  • sudo您需要从终端以权限运行 VirtualBox :

    sudo virtualbox
    
  • Virtualbox 可以为您提供下载和安装扩展包

但如果你忽略了这一点,你可以按照以下方式进行:

  • 安装与你的 virtualbox 版本匹配的扩展包

    文件->优先->扩展

  • 使用普通用户帐户关闭并重新打开 VirtualBox

答案3

  1. https://www.virtualbox.org/wiki/Download_Old_Builds

  2. 查找你的 VirtualBox 版本号

  3. 查找您的主机或发行版

  4. 下载适合您构建的扩展包并安装。

相关内容