macOS Monterey 无法启动 vagrant box?

macOS Monterey 无法启动 vagrant box?

我有一个安装了 Virtual Box 的 Vagrant 盒子。

vagrant up我刚刚更新了我的 macOS 版本 Monterey (12.0.1),当我尝试使用我的盒子时出现以下错误。

There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below.

Command: ["hostonlyif", "create"]

Stderr: 0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg *)" at line 95 of file VBoxManageHostonly.cpp

另外,我尝试运行此命令VBoxManage hostonlyif create,得到以下输出:

0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg *)" at line 95 of file VBoxManageHostonly.cpp

我尝试了以下方法:

  1. 从“安全首选项”中授予所有必需的权限,并允许对 VirtualBox 和终端应用程序进行完全磁盘访问。
  2. 还尝试升级到最新的 vagrant 和 virtual box。
  3. 重新安装了 vagrant 和 virtualbox

但以上方法均无效,请有人帮忙!

答案1

重新安装您正在使用的 VirtualBox 版本,以再次获得仅主机适配器。

这里的其他答案集中在其他问题上——VirtualBox 无法在headless模式下启动正如另一个问题所述— 但你的错误显然不同,也是我自己遇到的。请注意你遇到的这个错误:

VBoxManage: error: Failed to create the host-only adapter

我也遇到过这个错误。我解决它的唯一方法是重新启动我的 MacBook,然后重新安装 VirtualBox。

我相信这种情况发生在更新 VirtualBox 时,然后出现“系统偏好设置”提示。我相信它会停止安装主机专用适配器的过程,因此您基本上必须重新启动并重新安装 VirtualBox。

要确认仅主机适配器确实到位,请启动 VirtualBox GUI 应用程序,然后单击左侧顶部菜单项“工具”;您应该会看到一个vboxnet0适配器,如下面的屏幕截图所示。

vboxnet0是主机专用适配器。如果存在,您应该能够执行 a,vagrant up并且您的机器应该可以启动。但是,正如一开始所说的那样,Vagrant 和 VirtualBox 还存在另一个问题在其他超级用户线程中提到过

VirtualBox“工具”截图。

答案2

相关内容