Vagrant 如何解决流浪汉无法在OS X El Capitan上启动VirtualBox的问题?

Vagrant 如何解决流浪汉无法在OS X El Capitan上启动VirtualBox的问题?,vagrant,virtualbox,Vagrant,Virtualbox,我在运行OS X 10.11.6的MacBook Air(13英寸,2015年初)上尝试使用vagrant&VirtualBox启动VM时遇到以下问题。我试过VirtualBox版本5.0.26、5.1.0和5.1.2。我到处寻找,尝试了所有我能找到的建议。我需要做什么来解决此问题 There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The comma

我在运行OS X 10.11.6的MacBook Air(13英寸,2015年初)上尝试使用vagrant&VirtualBox启动VM时遇到以下问题。我试过VirtualBox版本5.0.26、5.1.0和5.1.2。我到处寻找,尝试了所有我能找到的建议。我需要做什么来解决此问题

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

Command: ["startvm", "23e70124-39c9-46ea-a45d-cf34c0e8a251", "--type", "headless"]

Stderr: VBoxManage: error: The VM session was aborted
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component SessionMachine, interface ISession

这似乎是将网络设置为NAT模式(由vagrant完成)的问题。要启动虚拟机,请进入virtualbox,将虚拟机网络设置编辑为bridged,然后启动虚拟机,它应该可以工作

但是,缺点是vagrant up命令不起作用(当vm手动启动时,down起作用)


在这一点上,我也在努力寻找解决方案(可能与El Capitan有关)

也有同样的问题,尽管我使用的是os x 10.10.5 Yosemite

降级到VirtualBox 4.3.40对我来说很有用


能否直接从虚拟机盒启动虚拟机?工作正常吗?不,我无法直接从VirtualBox启动VM。您获取的错误消息是什么?Vagrant只是传递了来自VirtualBox的错误:无法打开虚拟机ubuntu-xenial-16.04-cloudimg的会话。VM会话已中止。结果代码:NS_ERROR_FAILURE(0x80004005)组件:SessionMachine接口:ISession{7844aa05-b02e-4cdd-a04f-ade4a762e6b7}不幸的是,这似乎会导致另一个问题:在等待机器启动时超时。这意味着Vagrant无法在配置的(“config.vm.boot_timeout”值)时间段内与来宾计算机通信。