Mac Vagrant up 错误
在用 vagrant up
时遇到下面错误,我两个电脑安装都同样的情况,后面找一下解决方法。
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 HostNetworkInterfaceWrap, interface IHostNetworkInterface
VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg *)" at line 94 of file VBoxManageHostonly.cpp
执行下面命令:
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
再 vagrant up
即可!
本帖已被设为精华帖!
本帖由系统于 2年前 自动加精
高认可度评论:
@Wenfeng
进去允许被阻止的程序即可
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
Password:
Loading VBoxDrv.kext
/Library/Application Support/VirtualBox/VBoxDrv.kext failed to load - (libkern/kext) system policy prevents loading; check the system/kernel logs for errors or try kextutil(8).
Error: Failed to load /Library/Application Support/VirtualBox/VBoxDrv.kext
Loading VBoxUSB.kext
/Library/Application Support/VirtualBox/VBoxUSB.kext failed to load - (libkern/kext) system policy prevents loading; check the system/kernel logs for errors or try kextutil(8).
Error: Failed to load /Library/Application Support/VirtualBox/VBoxUSB.kext
Loading VBoxNetFlt.kext
/Library/Application Support/VirtualBox/VBoxNetFlt.kext failed to load - (libkern/kext) system policy prevents loading; check the system/kernel logs for errors or try kextutil(8).
Error: Failed to load /Library/Application Support/VirtualBox/VBoxNetFlt.kext
Loading VBoxNetAdp.kext
/Library/Application Support/VirtualBox/VBoxNetAdp.kext failed to load - (libkern/kext) system policy prevents loading; check the system/kernel logs for errors or try kextutil(8).
Error: Failed to load /Library/Application Support/VirtualBox/VBoxNetAdp.kext
(kernel) Kext org.virtualbox.kext.VBoxNetAdp not found for unload request.
Failed to unload org.virtualbox.kext.VBoxNetAdp - (libkern/kext) not found.
(kernel) Kext org.virtualbox.kext.VBoxNetFlt not found for unload request.
Failed to unload org.virtualbox.kext.VBoxNetFlt - (libkern/kext) not found.
(kernel) Kext org.virtualbox.kext.VBoxUSB not found for unload request.
Failed to unload org.virtualbox.kext.VBoxUSB - (libkern/kext) not found.
(kernel) Kext org.virtualbox.kext.VBoxDrv not found for unload request.
Failed to unload org.virtualbox.kext.VBoxDrv - (libkern/kext) not found.
Fatal error: VirtualBox
我也是出现了你的问题,可是尝试了很多次还是没能解决。😂
@Wenfeng
进去允许被阻止的程序即可
重启了电脑才发现你这里有说明这个问题、、、
@free-andy 怎么允许?你能详细的说一下?或者截几张图出来,谢谢!
@Wenfeng
@qianfan 6 我也是你的这个报错,昨天搞到1点也没有弄好,你这边解决了吗?是怎么解决的?能分享下吗?谢谢
谢谢楼主,同样的报错,已被解决了,超级感谢!
@Wenfeng macOS 10.14.2 需要升级到最新版本的virtualbox
@free-andy 对的, 先 允许 程序,然后再去执行 sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart , 在 vagrant up , OK
我启动后,首先是版本不支持,下载的6.1,按照提示又重装了6.0可以了。然后再次启动出现了这个问题,按照上述做法可以了,谢谢。
升级到Vagrant 2.2.9可以
感谢楼主,刚安装完就出现这个问题。
每次启动都报错,需要重复执行这个命令才可以正常适用。请问有遇到吗?
升级完 Big Sur 的急需这个
我也碰到这个,请问老哥解决了吗?
mark
Loading VBoxDrv.kext
Extension with identifiers org.virtualbox.kext.VBoxNetFlt,org.virtualbox.kext.VBoxUSB,org.virtualbox.kext.VBoxNetAdp,org.virtualbox.kext.VBoxDrv not approved to load. Please approve using System Preferences.
Error: Failed to load org.virtualbox.kext.VBoxDrv
Loading VBoxUSB.kext
Extension with identifiers org.virtualbox.kext.VBoxNetAdp,org.virtualbox.kext.VBoxDrv,org.virtualbox.kext.VBoxNetFlt,org.virtualbox.kext.VBoxUSB not approved to load. Please approve using System Preferences.
Error: Failed to load org.virtualbox.kext.VBoxUSB
Loading VBoxNetFlt.kext
Extension with identifiers org.virtualbox.kext.VBoxNetFlt,org.virtualbox.kext.VBoxDrv,org.virtualbox.kext.VBoxNetAdp,org.virtualbox.kext.VBoxUSB not approved to load. Please approve using System Preferences.
Error: Failed to load org.virtualbox.kext.VBoxNetFlt
Loading VBoxNetAdp.kext
Extension with identifiers org.virtualbox.kext.VBoxUSB,org.virtualbox.kext.VBoxDrv,org.virtualbox.kext.VBoxNetFlt,org.virtualbox.kext.VBoxNetAdp not approved to load. Please approve using System Preferences.
Error: Failed to load org.virtualbox.kext.VBoxNetAdp
Executing: /usr/bin/kmutil unload -b org.virtualbox.kext.VBoxNetAdp
Executing: /usr/bin/kmutil unload -b org.virtualbox.kext.VBoxNetFlt
Executing: /usr/bin/kmutil unload -b org.virtualbox.kext.VBoxUSB
Executing: /usr/bin/kmutil unload -b org.virtualbox.kext.VBoxDrv
Fatal error: VirtualBox
一开始报这个错误,试了好多遍,终于在系统偏好设置》安全性与隐私》通用里出现允许授权。这个真的是好多遍才有。
下载最新的 vb,执行完命令也不行
而且权限哪里没提示
@温故知新 我重启后再试也不行
我是2个月前就已经装好vagrant +homestead应用几个项目了,几天前更新了bigsur,今天启动vagrant up发现不好使了,也是楼主的报错。
「安全性与隐私」里没有出现需要处理的项目。
进行了vagrant 2.2.10 -> 2.2.14,也不好使。
终于搞定了,virtualBox升级到6.1.16(我原来是6.1.12),解决!主要是安装过程中,我才有了安全性弹窗
而对于之前已经安装过的我, 在升级bigsur后即便是用了楼主的restart命令还是没有出现。所以干脆要么重装要么升级……就像这样:
感谢楼主和各位层主。升级到了Big Sur以后开始出现这个问题。 卸载重新安装了vagrant 2.2.14, virtualbox 6.1.8。安装各位的操作解决了
我允许过了,然后重启后,发现打勾的被取消了,重新打勾后重启,可以了。
像我这个执行命令无任何提示了,虚拟机也开不起来,如何处理