VirtualBox en OSX Host: Error de señal 6, solo puede ejecutarse sin cabeza

10

No puedo iniciar ninguna de mis máquinas virtuales de forma interactiva. Sin embargo, funcionan cuando se ejecutan sin cabeza (--type vrdp)

Si trato de correr normalmente me sale:

$ VBoxManage startvm Kubuntu
Waiting for the VM to power on...
VBoxManage: error: The virtual machine 'Kubuntu' has terminated unexpectedly during startup because of signal 6
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Machine, interface IMachine, callee 

Mi máquina host es una Intel iMac con 10.6.7, y estoy usando VirtualBox 4.0.6 con las extensiones de Oracle instaladas.

¿Algunas ideas?

Más información: Las máquinas virtuales se inician muy bien interactivamente si uso sudo. Eso parece implicar que hay algún tipo de mal permiso o archivo bloqueado o algo en alguna parte, pero ya he revisado todos los archivos en Library / VirtualBox.

Berenjena Jeff
fuente
¿Cuáles fueron los anfitriones? ¿Eran todos Kubuntu? La primera línea de error indica que el host se ha apagado (Kubuntu llamó a abortar, enviando así SIGABRT a VBox). Esto hace que parezca que el problema es el host, pero usted dio a entender que hay varios hosts con errores. ¿Lo arreglaste? ¿Si es así, cómo?
Synetech

Respuestas:

20

Tuve este problema exacto con todas mis máquinas virtuales que se ejecutan en el host Mac OS X 10.7.5. Un reinicio resolvió el problema, ya que ninguno de los archivos .vbox parecía tener problemas.

Kekoa
fuente
¿Reiniciar qué, el anfitrión o el invitado?
Synetech
44
El anfitrión. No se pudieron ejecutar máquinas virtuales, así que eso fue lo único que se pudo reiniciar :)
Kekoa
Jeff indicó que puede arrancar y reiniciar a sus invitados. Si todos se ven afectados, reiniciar el host puede ayudar.
Synetech
Reiniciar el host parece resolverlo de manera efectiva
knokio
problema de sama en el-capitan 10.11, funciona también
ismailsunni
0

En primer lugar, haga una copia de seguridad de su VM (incluida la imagen del disco y todo lo que la acompaña).

Luego, vaya a la carpeta en la que se encuentra su VM. Allí, debería ver un archivo llamado "VirtualBox.xml", y HOPEFULLY, un archivo llamado "VirtualBox.xml-prev". Cambie el nombre del archivo "VirtualBox.xml" a "VirtualBox.xml.old", y luego cambie el nombre de "VirtualBox.xml-prev" a "VirtualBox.xml". Intente iniciar su VM nuevamente; el error debería desaparecer.

Si no tiene un archivo VirtualBox.xml-prev, intente crear una nueva máquina virtual y use su imagen de disco anterior. Ese proceso volverá a crear el archivo VirtualBox.xml por usted.

¡Recuerde hacer una copia de seguridad!

Joseph Redfern
fuente
Si te refieres a una sola VM, entonces este no es el problema. Incluso he ido tan lejos como para clonar la imagen del disco y crear una nueva máquina. Esto es algo más sistémico, NINGUNA de mis media docena de máquinas virtuales comenzará normalmente, pero todas comenzarán sin cabeza. Si te estás refiriendo al archivo de configuración global para todas las máquinas virtuales, aún no he intentado jugar con eso, así que lo echaré un vistazo.
Berenjena Jeff