可能是有用的,我发现了这个错误。常见的解决方案是重新安装虚拟机,但有一个更好的方法。
解决方案
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
错误
执行
VBoxManage
时出错,这是 Vagrant 用来控制 VirtualBox 的一个 CLI。命令和 stderr 如下所示 命令: [“ hostonlyif”,“ create”]进度状态: NS _ ERROR _ FAILURE VBoxManage: error: 错误: 未能创建主机适配器 VBoxManage: error: 错误: VBoxNetAdpCtl: 添加新接口时出错: 打开失败 /dev/vboxnetctl: 没有这样的文件或目录
错误: 详细信息: 代码 NS _ ERROR _ FAILURE (0x80004005) , 组件 HostNetworkInterface,接口 IHostNetworkInterface 错误: 上下文: “ int handleCreate (HandlerArg * ,int,int *)” 在文件 VBoxManageHostonly.cpp 的第68行
关于错误的流浪 Git 问题: https://github.com/mitchellh/vagrant/issues/1671#issuecomment-22304107