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