我对Laravel Homestead完全陌生,在输入“ 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: ["startvm","ce468000-7cc4-4175-9368-209a6306fb8d","--type","headless"]
Stderr: VBoxManage: error: The virtual machine 'Homestead_default_1573634072048_97257' has terminated unexpectedly during startup with exit code 1 (0x1)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005),component MachineWrap,interface IMachine
此错误来自VirtualBox的不正确配置。
第一步:运行此命令以卸载VirtualBox
sudo apt-get remove --purge virtualbox
第二步:运行以下命令以删除所有虚拟机和设置以及虚拟硬盘驱动器:
sudo rm ~/"VirtualBox VMs" -Rf
sudo rm ~/.config/VirtualBox/ -Rf
第三步:要再次重新安装VirtualBox。运行以下命令:
sudo apt-get install virtualbox
另外,请检查:
sudo ps aux | grep -i "vbox"
杀死所有您认为相关的“鬼”过程。
sudo pkill VBox*
第四步:
cd Homestead
vagrant up
要获取流浪者的状态,请在Homestead目录中运行以下命令:
vagrant status
或
vagrant -global status
这应该会使事情再次起作用。
我的系统: Ubuntu 18.04,VirtualBox,Vagrant,PhpStorm,Laravel