VM Vagrant preso no estado de 'parada'

6

Não consigo desligar uma VM do VirtualBox em um host do Linux, iniciado pelo Vagrant:

$ vagrant halt -f my-vm
$ vagrant status
Current machine states:

my-vm                stopping (virtualbox)

The VM is stopping.

Isso parece estar preso. Eu tento me desligar com os comandos do VBox, mas isso também falha:

$ 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

Qual é a melhor maneira de parar agora?

    
por Konstantin Shemyak 25.01.2018 / 16:57

1 resposta

7

A única maneira de fazer isso é matar o processo:

ps aux | grep VBox

Em seguida, selecione o pid apropriado do processo vm e:

kill $pid
    
por 20.02.2018 / 11:05