这个有用,我发现了一个错误。通常的解决方案是重新安装VirtualBox,但还有更好的方法。
解决方案
sudo /Library/StartupItems/VirtualBox/VirtualBox restart
或者sudo /Library/StartupItems/VirtualBox/VirtualBox start
VirtualBox 4.3+
在最新版本中,文件 (/Library/StartupItems/VirtualBox/VirtualBox) 不存在,因此您需要使用以下命令:
sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
错误
在控制VirtualBox的Vagrant所使用的CLI中执行
VBoxManage
时出现了错误。以下是命令和stderr的显示 命令:["hostonlyif", "create"]Stderr: 0%... 进度状态:NS_ERROR_FAILURE VBoxManage: error: 无法创建专用主机适配器 VBoxManage: error: VBoxNetAdpCtl:添加新接口时出错:无法打开 /dev/vboxnetctl:没有那个文件或目录
VBoxManage: error: 详细信息:代码NS_ERROR_FAILURE(0x80004005), 组件HostNetworkInterface,接口IHostNetworkInterface VBoxManage: error: 上下文:"int handleCreate(HandlerArg*, int, int*)" 文件VBoxManageHostonly.cpp中第68行
关于此错误的Vagrant Git问题:https://github.com/mitchellh/vagrant/issues/1671#issuecomment-22304107