“正在安装扩展包...”卡在 0%

Nic*_*oul 9 virtualbox 15.10

在新安装的 Ubuntu 15.10 上,我安装了 VirtualBox(来自 Ubuntu 的存储库),创建了两个 VM 并导入了一个 OVA,此时我被告知要安装扩展包。

所以我下载了我的 VirtualBox 版本的扩展包,并执行了它,这让 VirtualBox 打开了这个对话框:

扩展:安装扩展包进度条 0%

问题:一个小时后它仍然停留在 0%。
问题:我该如何解决?

and*_*.46 15

从命令行安装扩展包通常可以解决这个问题(正如您已经演示的那样)。最全面的命令行是:

sudo VBoxManage extpack install --replace <tarball>
Run Code Online (Sandbox Code Playgroud)

where<tarball>需要替换为下载的扩展包的实际路径和文件名。使用该--replace选项意味着将首先卸载同一扩展包的任何旧版本。如果没有--replace适当的选项,命令行可能会失败。

通过运行以下命令在安装后清理任何剩余的临时文件和目录也是明智的:

sudo VBoxManage extpack cleanup 
Run Code Online (Sandbox Code Playgroud)

也许为了完成检查,还可以通过运行以下命令来检查扩展包的安装:

sudo VBoxManage list extpacks
Run Code Online (Sandbox Code Playgroud)

下面的参考提供了这些和其他命令行选项的完整详细信息VBoxManage

参考:


cl-*_*box 5

这可能发生了,因为许可协议未被接受。

从 VirtualBox 应用程序中安装扩展包。

打开首选项并选择扩展选项卡。

单击右侧的向下箭头。

在此处输入图片说明

选择下载的扩展包,然后单击安装。

在此处输入图片说明

出现许可协议。

在此处输入图片说明

向下滚动并单击我同意。

在此处输入图片说明

输入您的密码...现在扩展包已成功安装。

在此处输入图片说明

在此处输入图片说明

更新解决您仍然无法添加扩展包的回复

从 ORACLE VirtualBox 存储库安装并使用 VirtualBox 5.0 版。

完全卸载 VirtualBox :

sudo apt-get purge "^virtualbox-.*"  
sudo apt-get autoremove  
Run Code Online (Sandbox Code Playgroud)

下载并注册 ORACLE 公钥:

wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -  
Run Code Online (Sandbox Code Playgroud)

将 ORACLE VirtualBox 存储库添加到软件源:

echo "deb http://download.virtualbox.org/virtualbox/debian wily contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list
Run Code Online (Sandbox Code Playgroud)

更新存储库:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

安装 VirtualBox 5.0:

sudo apt-get install virtualbox-5.0
Run Code Online (Sandbox Code Playgroud)

现在添加扩展包,如前所述。

请注意阅读此答案的其他用户,以防他们使用另一个 Ubuntu 版本作为 15.10 :

wily添加存储库时,您必须替换为您正在使用的 Ubuntu 版本!

从 Ubuntu 16.04 开始,用于下载和注册的 ORACLE 公钥已更改:

oracle_vbox.asc必须换成oracle_vbox_2016.asc


Nic*_*oul 5

我通过从命令行以 root身份安装扩展解决了这个问题:

$ sudo VBoxManage extpack install ~/Downloads/Oracle_VM_VirtualBox_Extension_Pack-5.0.12-104815.vbox-extpack 
Swipe your finger across the fingerprint reader
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".
Run Code Online (Sandbox Code Playgroud)

不涉及 root 的解决方案会更好,但至少这是有效的。