我的 vagrant 版本是 1.2.2,升级到 OSx Mavericks 后不久,我的 vagrant 盒子出现错误。我尝试过销毁它并重新启动它,但似乎没有恢复。
执行 Vagrant 使用的 CLI VBoxManage
时出现错误 用于控制 VirtualBox。命令和 stderr 如下所示。
命令:["hostonlyif", "create"]
标准错误:0%... 进度状态:NS_ERROR_FAILURE VBoxManage:错误:无法创建仅主机适配器 VBoxManage:错误:VBoxNetAdpCtl:添加新接口(interface)时出错:无法打开/dev/vboxnetctl:没有这样的文件或目录
VBoxManage:错误:详细信息:代码 NS_ERROR_FAILURE (0x80004005),组件 HostNetworkInterface,接口(interface) IHostNetworkInterface VBoxManage:错误:上下文:“int handleCreate(HandlerArg*, int, int*)”位于文件 VBoxManageHostonly.cpp 第 68 行
请您参考如下方法:
您需要 Mavericks 上的 VirtualBox 4.3.x ( downloads )。 Vagrant 1.3.5 ( downloads ) 中添加了对它的支持。因此,请尝试同时升级两者。