Big Sur MacOS Vagrant 问题

Big Sur MacOS Vagrant issue

我刚刚将 MacOS 更新到新版本 (Big Sur)。当我尝试 vagrant up 启动 vagrant 时,它显示如下错误:

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 94 of file VBoxManageHostonly.cpp

有人知道如何解决这个问题吗?我已经尝试再次安装 vagrant。

我也有这个问题并将我的 virtualbox 升级到 6.1 解决了这个问题。检查线程 here.

但是当我尝试使用虚拟 v6.0 时,错误仍然存​​在。

我已经通过以下步骤解决了这个问题:

  1. 更新你的虚拟机
  2. 更新你的流浪者
  3. 转到 System Preference,然后 privacy& security 并允许常规点击权限。

我已经更新了 VirtualBox 甚至重新安装,但问题没有解决。在我卸载并重新安装 Virtualbox 后,允许权限并重新启动我的电脑,然后问题修复。我遵循了以下步骤:

  1. 通过官方卸载脚本卸载 VirtualBox
  2. 使用 VirtualBox.pkg
  3. 全新安装 VirtualBox
  4. 调整 Big Sur 的隐私设置:系统偏好设置 > 安全和隐私 > 点击解锁按钮
  5. 重启电脑