stream浪失败,/ dev / vboxnetctl:没有这样的文件或目录

可以有用,我发现这个错误。 常见的解决scheme是重新安装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 

错误

打印: http : //d.pr/i/1Bvi

执行VBoxManage时出现错误, VBoxManage是由Vagrant用于控制VirtualBox的CLI。 命令和stderr如下所示命令:[“hostonlyif”,“create”]

Stderr:0%…进度状态:NS_ERROR_FAILURE VBoxManage:错误:无法创build主机专用适配器VBoxManage:错误:VBoxNetAdpCtl:添加新接口时出错:无法打开/ dev / vboxnetctl:没有这样的文件或目录

VBoxManage:错误:详细信息:代码NS_ERROR_FAILURE(0x80004005),组件HostNetworkInterface,接口IHostNetworkInterface VBoxManage:错误:上下文:“int handleCreate(HandlerArg *,int,int *)”VBoxManageHostonly.cpp

Vagrant关于错误的Git问题: https : //github.com/mitchellh/vagrant/issues/1671#issuecomment-22304107

如果您的系统最近更新了内核,则需要重新运行vbox安装程序。 如果是这种情况,运行virtualbox start命令时将看到以下消息:

 $ sudo /path/to/virtualbox start WARNING: The vboxdrv kernel module is not loaded. Either there is no module available for the current kernel (2.6.32-358.23.2.el6.x86_64) or it failed to load. Please recompile the kernel module and install it by sudo /etc/init.d/vboxdrv setup You will not be able to start VMs until this problem is fixed. 

当我得到错误…

 There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["hostonlyif", "create"] Stderr: 0%... Progress state: NS_ERROR_FAILURE VBoxManage: error: Failed to create the host-only adapter VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterface, interface IHostNetworkInterface VBoxManage: error: Context: "int handleCreate(HandlerArg*, int, int*)" at line 68 of file VBoxManageHostonly.cpp 

以下为我工作,并没有返回任何错误,我可以成功地把vagrant

 sudo /Library/StartupItems/VirtualBox/VirtualBox restart 

尝试了所有的补救措施,尽pipe执行了很less的命令,但没有奏效。 在我的Mac(el队长)/ Library / StartupItems / Vir *中没有任何内容,下面的命令失败:

 sudo /Library/StartupItems/VirtualBox/VirtualBox restart 

重新安装最新的VirtualBox,然后运行下面的命令帮助我运行虚拟机

 sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist 

我有一个类似的问题,开始在高山脉的虚拟箱。

macOS High Sierra 10.13引入了一个新function,在加载新安装的第三方内核扩展(KEXT)之前需要用户批准。 当请求加载用户尚未批准的KEXT时,加载请求被拒绝。 将KEXT加载失败视为硬错误的应用程序或安装程序将需要更改以处理这种新情况。

要解决,您必须在系统偏好设置>安全和隐私中手动批准KEXT。

这里是苹果的技术说明:

https://developer.apple.com/library/content/technotes/tn2459/_index.html