我的虚拟机在virtualbox中无法启动,因为这个错误,我不想销毁它并重新安装它,无论如何都要恢复它?
执行Vagrant用于控制VirtualBox的VBoxManage时出错。命令和stderr如下所示。
Command: ["modifyvm", "319fcce3-e8ff-4b6f-a641-3aee1df6543f", "--natpf1", "delete", "ssh"]
Stderr: VBoxManage: error: The machine 'centos64_c6402_1454036461345_59755' is already locked for a session (or being unlocked)
VBoxManage: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MachineWrap, interface IMachine, callee nsISupports
VBoxManage: error: Context: "LockMachine(a->session, LockType_Write)" at line 493 of file VBoxManageModifyVM.cpp发布于 2016-07-23 02:15:28
在命令行上运行以下命令可解锁虚拟机:
vboxmanage startvm <vm-uuid> --type emergencystop其中,<vm-uuid>是错误消息中的编号:Command: ["modifyvm", "<vm-uuid>" [...]。在那之后,我能够控制VM (启动、停止等)。在Ubuntu上使用Virtualbox 4.1。
发布于 2016-02-23 21:41:03
同样的问题,我发现有一个进程正在运行,实际上锁定了虚拟机:
501 79419 79323 0 2:18PM ?? 0:39.75 /Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless --comment default --startvm 1d438a2e-68d7-4ba2-bef9-4ea162913c1b --vrde config确保您的进程在尝试启动vm时不会卡住:
ps -ef | grep -i "vbox"发布于 2018-02-10 05:35:55
对我来说,我必须在任务管理器中终止VboxHeadless.exe进程。我还必须确保在管理模式下打开CMD提示符。
https://stackoverflow.com/questions/35169724
复制相似问题