我正在Vagrant 2.2.2
(版本6.0.4 r128413)上在MacBook Pro上运行VirtualBox
。 Mac更新大约在2个月前级联更新了这些内容。
当我输入vagrant status
时,它说“已保存”。如果我运行vagrant up
,则会得到以下结果:
My-MBP:vbox4 oliverwilliams$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Resuming suspended VM...
==> 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", "894fe7ac-8c87-4c18-8afa-4b24b6268f19", "--type", "headless"]
Stderr: VBoxManage: error: Failed to load unit 'lsilogicscsi' (VERR_SSM_LOADED_TOO_LITTLE)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component ConsoleWrap, interface IConsole
我可以“放弃保存状态”,然后执行vagrant up
,它可以工作,但这很痛苦。我打开VirtualBox UI,转到“机器”>“设置”,然后在“存储”下(在我放弃保存的状态之后,但在此之前没有),我看到了Controller:SCSI-没有选择更改为SATA:AHCI的选项,如这篇文章所示:https://www.virtualbox.org/ticket/18263
如何解决此问题,以便可以保存已保存的状态而不必丢弃它?