Mac:执行 VBoxManage(Vagrant 使用的 CLI)时出错

Kay*_*ayV 11 macos caching virtual-machine vagrant aerospike

我正在使用 aerospike 并使用 vagrant virtual box 安装它。

安装后,当我尝试启动虚拟机时,出现以下错误:

. 执行时出错VBoxManage,这是 Vagrant 用于控制 VirtualBox 的 CLI。命令和标准错误如下所示。

命令:["startvm", "dff6693e-52c8-4c9e-922a-243d18c7f666", "--type", "headless"]

Stderr:VBoxManage:错误:VM 会话在任何尝试打开 VBoxManage 之前已关闭:错误:详细信息:代码 NS_ERROR_FAILURE (0x80004005),组件 SessionMachine,接口 ISession

我正在使用 mac 机器进行此设置。

有什么建议吗?

Kay*_*ayV 16

继续执行以下步骤帮助我:

  1. 使用以下命令重新启动虚拟框:

    sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
    
    Run Code Online (Sandbox Code Playgroud)
  2. 停止流浪如下:

    vagrant halt
    
    Run Code Online (Sandbox Code Playgroud)
  3. 启动 vagrant 如下:

    vagrant up
    
    Run Code Online (Sandbox Code Playgroud)


小智 10

转到settings=> security & privacy=>general

并允许许可。


dan*_*ech 5

在最新的操作系统更新(Big Sur)后刚刚遇到了同样的问题。为了让它再次工作,我必须完成的步骤:

  • 卸载 VirtulBox 并重新安装(它不应该删除您的虚拟机)
  • homestead box update在 Homestead 目录下运行
  • sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
  • 奇怪的是,在我更改权限后,按照@Alperen Tahta 的链接并重新启动了笔记本电脑。
  • 流浪和多田!

我花了几步才到达那里,但现在我的虚拟机像以前一样启动并毁坏了。

希望能帮助到你