我正在使用 aerospike 并使用 vagrant virtual box 安装它。
安装后,当我尝试启动虚拟机时,出现以下错误:
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["startvm", "dff6693e-52c8-4c9e-922a-243d18c7f666", "--type", "headless"]
Stderr: VBoxManage: error: The VM session was closed before any attempt to power it on
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component SessionMachine, interface ISession
我使用 macOS 机器进行此设置。
有什么建议吗?
继续执行以下步骤帮助我解决了问题:
使用以下命令重新启动虚拟盒:
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
按如下方式停止流浪:
vagrant halt
按如下方式启动vagrant:
vagrant up
前往
settings
=> security & privacy
=> general
并允许。
最新操作系统更新(Big Sur)后遇到了同样的问题。为了让它再次工作,我必须完成以下步骤:
homestead box update
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
我花了几个步骤才到达那里,但现在我的虚拟机像以前一样启动并损坏了。
希望有帮助👍🏼
对于 Macos,您可以更新隐私和安全权限。
这是一个链接: https://medium.com/@Aenon/mac-virtualbox-kernel-driver-error-df39e7e10cd8
我也有同样的问题。您只需重新启动系统,然后重新启动 Vagrant 即可。该错误主要发生在虚拟盒子突然停止时。 祝你好运!
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
vagrant halt
vagrant up