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

时间:2019-01-21 09:24:38

标签: macos caching vagrant virtual-machine aerospike

我正在使用Aerospike,并使用无聊的虚拟盒子进行安装。

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

  

。执行VBoxManage(Vagrant使用的CLI)时出错   用于控制VirtualBox。命令和stderr如下所示。

     

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

     

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

我正在使用Mac计算机进行此设置。

有什么建议吗?

6 个答案:

答案 0 :(得分:6)

转到settings => security & privacy => general

并允许权限。

答案 1 :(得分:2)

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

  1. 使用以下方法重新启动虚拟盒:

    sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
    
  2. 阻止流浪者如下:

    vagrant halt
    
  3. 开始流浪汉,如下所示:

    vagrant up
    

答案 2 :(得分:2)

在最新的OS更新(Big Sur)之后,也有同样的问题。为了使它再次工作,我必须完成以下步骤:

  • 卸载VirtulBox并重新安装(它不应删除您的VM)
  • 在Homestead目录中运行homestead box update
  • 运行sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
  • 很奇怪,跟随@Alperen Tahta的链接,并在我更改权限后重新启动了笔记本电脑。
  • 流浪达达!

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

希望有帮助??

答案 3 :(得分:0)

我有同样的问题。您可以简单地重新启动系统,然后也重新启动Vagrant。该错误主要是在虚拟盒突然停止时发生的。 祝你好运!

答案 4 :(得分:0)

  1. 打开VirtualBox GUI,然后在VirtualBox Manager中查看“较旧”的项目。
  2. 删除所有写为“无法访问”的框
  3. sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
  4. vagrant halt
  5. vagrant up

答案 5 :(得分:0)

对于macOS,您可以更新隐私和安全权限。

这是一个链接: https://medium.com/@Aenon/mac-virtualbox-kernel-driver-error-df39e7e10cd8