VirtualBoxをシャットダウンできないVM Linuxホストで、Vagrantによって起動されます:
$ vagrant halt -f my-vm
$ vagrant status
Current machine states:
my-vm stopping (virtualbox)
The VM is stopping.
これは行き詰まっているようです。 VBoxコマンドで電源をオフにしようとしますが、これも失敗します。
$ VBoxManage list vms
"my-vm-id_my-vm_1516891695543_61345" {cb29c90c-30c7-4798-9bd7-9d8ee32e1530}
$ VBoxManage controlvm cb29c90c-30c7-4798-9bd7-9d8ee32e1530 poweroff
VBoxManage: error: The virtual machine is being powered down
VBoxManage: error: Details: code VBOX_E_INVALID_VM_STATE (0x80bb0002), component ConsoleWrap, interface IConsole, callee nsISupports
VBoxManage: error: Context: "PowerDown(progress.asOutParam())" at line 231 of file VBoxManageControlVM.cpp
現在停止する最善の方法は何ですか?
私がそれを行うことができる唯一の方法は、プロセスを殺すことです:
ps aux | grep VBox
次に、適切なvmプロセスpidを選択し、次のようにします。
kill $pid