Mi VM en virtualbox no puede iniciarse debido a este error, no quiero destruirla y reinstalarla de nuevo, de todos modos ¿recuperarla?
Hubo un error al ejecutar VBoxManage
una CLI utilizada por Vagrant para controlar VirtualBox. El comando y stderr se muestran a continuación.
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
virtualbox
zjffdu
fuente
fuente
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" <vm-uuid> --type emergencystop
Al tener el mismo problema, descubrí que había un proceso en ejecución que bloqueaba la máquina virtual:
Asegúrese de no tener un proceso atascado al intentar iniciar la máquina virtual:
fuente
Para mí, tuve que matar el proceso VboxHeadless.exe en el administrador de tareas. También tuve que asegurarme de que el indicador de CMD se abriera en modo administrativo.
fuente
ps aux | grep box
si están en la terminal).sudo pkill -9 VBox
mata todo lo relacionado con vboxfuente
Encontré esta respuesta de @Gonzalez muy interesante.
El único problema con eso cerró la instancia actual de mi VM, por lo que en lugar de usar
modifyvm
, puede usarcontrolvm
si la máquina virtual actual se está ejecutando.Por ejemplo:
Volverse:
Documentación completa aquí https://www.virtualbox.org/manual/ch08.html#vboxmanage-controlvm
fuente
En el Administrador de tareas de Windows, finalicé todas las tareas relacionadas con Virtual Box (puede ver que comienzan con una V en el Administrador de tareas como Vbox Headless.exe, etc.). Una vez que hice eso, pude hacer que este error desapareciera (las soluciones anteriores 'vboxmanage startvm ... etc ...' aquí no funcionaron para mí).
fuente
Si tiene una ventana de configuración abierta para ese cuadro en la GUI de VirtualBox, puede encontrarse con este error. Simplemente cierre la ventana de configuración y vuelva a intentarlo.
fuente
Hoy me encuentro con el mismo mensaje de error:
La respuesta de Gergely lo resuelve perfectamente. Resultó que tengo un crontab configurado al reiniciar para iniciar la máquina virtual, que inició el proceso de tres VBox que se muestra arriba
fuente
La única opción que funcionó para mí fue matar todos los procesos que coinciden con ps axl | grep -i vbox.
fuente
En mi caso, la causa aparente fue un adaptador Ethernet USB que se había quitado después de suspender la máquina. En mi caso,
no ayudó. En cambio, recibí el confuso mensaje de que
El verdadero error se reveló al ejecutar
que regresó
Cambiar la configuración de red a un adaptador de red diferente resolvió el problema.
fuente