VirtualBox:NS_ERROR_FAILURE (0x80004005)

VirtualBox:NS_ERROR_FAILURE (0x80004005)

环境:macOS11.0.1

1. 前言

macOS10.15.7升级最新的11.0.1过后,使用Vagrant创建CentOS7虚拟机启动提示如下错误。

You're running an up-to-date version of Vagrant!
yimt@MacBook-Pro centos7-docker % vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
==> default: Forwarding ports...
    default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Booting VM...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "517d8765-baba-4661-8aef-8f87cee74139", "--type", "headless"]

Stderr: VBoxManage: error: The virtual machine 'centos7-docker_default_1605406732336_15153' has terminated unexpectedly during startup with exit code 1 (0x1)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component MachineWrap, interface IMachine

2. 解决方法

2.1. 重启VirtualBox

# 重启命令
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart

# 提示
Loading VBoxDrv.kext
Extension with identifiers org.virtualbox.kext.VBoxNetFlt,org.virtualbox.kext.VBoxNetAdp,org.virtualbox.kext.VBoxDrv,org.virtualbox.kext.VBoxUSB 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.VBoxDrv,org.virtualbox.kext.VBoxNetFlt,org.virtualbox.kext.VBoxNetAdp,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.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.VBoxNetFlt
Loading VBoxNetAdp.kext
Extension with identifiers org.virtualbox.kext.VBoxUSB,org.virtualbox.kext.VBoxDrv,org.virtualbox.kext.VBoxNetAdp,org.virtualbox.kext.VBoxNetFlt 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

2.2. 检查重启失败提示

不同原因可能提示不同按照自己失败的原因去查找解决方案

Please approve using System Preferences.

提示需要去系统首选项授权,也就是:系统偏好设置->安全与隐私->通用。里面有提示需要允许VirtualBox执行一些特殊操作,我这里面允许过后是提示需要重启,重启完成就可以正常操作。

NS_ERROR_NET_RESET是一个常见的错误代码,它通常与网络连接问题有关。根据提供的引用内容,我没有找到与NS_ERROR_NET_RESET直接相关的信息。然而,根据引用\[2\]中提到的火狐浏览器切换tab后流程节点消失的问题,可能与网络连接中断或重置有关。当网络连接中断或重置时,可能会导致浏览器无法加载或显示某些元素,从而引发NS_ERROR_NET_RESET错误。 要解决NS_ERROR_NET_RESET错误,可以尝试以下几个步骤: 1. 检查网络连接:确保您的网络连接正常,尝试重新连接到网络并刷新页面。 2. 清除浏览器缓存:清除浏览器缓存可能有助于解决与网络连接相关的问题。您可以在浏览器设置中找到清除缓存的选项。 3. 更新浏览器:确保您使用的是最新版本的浏览器,因为更新可能包含修复网络连接问题的修复程序。 4. 禁用浏览器插件:某些浏览器插件可能会干扰网络连接,尝试禁用或删除可能引起问题的插件。 5. 重启计算机:有时,重启计算机可以解决临时的网络连接问题。 如果以上步骤都没有解决问题,建议您查看相关的错误日志或搜索特定于您的情况的解决方案。 #### 引用[.reference_title] - *1* [NSError代码错误列表](https://blog.csdn.net/wujakf/article/details/78251992)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [火狐浏览器jtopo节点切换tab后消失报错NS_ERROR_FAILURE的解决](https://blog.csdn.net/shy_snow/article/details/104766845)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yimtcode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值