Genymotion, "No se puede cargar el motor de VirtualBox". en Mavericks. VBox está configurado correctamente

115

Sigo recibiendo el siguiente error:

ingrese la descripción de la imagen aquí

He reinstalado, eliminado y probado TODO para que Genymotion vuelva a funcionar.

No tengo el dispositivo que necesito, pero Genymotion fue PERFECTO para el trabajo, hasta que Mavericks actualice, he estado luchando para que vuelva a funcionar.

MacBook Pro, Retina de 13 pulgadas, principios de 2013. i5, 8gb.

Estoy ejecutando la versión 1.3.1 para os x. También tengo Virtualbox 4.3 instalado con Oracle_VM_VirtualBox_Extension_Pack-4.3.0-89960.vbox-extpack.

Mi Virtualbox se inicia normalmente sin NINGÚN error. Probé las variables de entorno poniendo vbox en mi $ PATH, todo tipo de cosas. ¡Nada funciona!

Ya no tengo idea de qué hacer, ¿alguien tuvo problemas similares y lo solucionó?

EDITAR: REGISTRO:

Oct 28 09:49:36 [Genymotion] [Warning] ****  STARTING GENYMOTION  **** 
Oct 28 09:49:36 [Genymotion] [Warning] Genymotion Version: Genymotion 1.3.1 
Oct 28 09:49:36 [Genymotion] [Debug] Network request to URL:  "/launchpad/last_version/mac/x64/" 
Oct 28 09:49:39 [Genymotion] [Debug] Genymotion server informs that version  "1.3.0"  is available from  "https://ssl-files.genymotion.com/genymotion/genymotion-1.3.0/genymotion-1.3.0.dmg" 
Oct 28 09:49:39 [Genymotion] [Debug] Version: "1" 
Oct 28 09:49:39 [Genymotion] [Error] Genymotion is newer than the database... how is possible? 
Oct 28 09:49:39 [Genymotion] [Debug] Getting currently authenticated user from  local cache 
Oct 28 09:49:39 [Genymotion] [Debug] Loading "vboxmanage" plugin 
Oct 28 09:49:39 [Genymotion] [Debug] Library loaded with success 
Oct 28 09:49:39 [Genymotion] [Debug] Chipset: "GenuineIntel" 
Oct 28 09:49:39 [Genymotion] [Debug] CPUID 0x1 (Intel): ECX= "7fbae3bf" 
Oct 28 09:49:39 [Genymotion] [Debug] VBoxManage path (default value): "VBoxManage" 
Oct 28 09:50:09 [Genymotion] [Debug] Can't run VBoxManage ("list", "hostonlyifs") 
Oct 28 09:50:09 [Genymotion] [Warning] QProcess: Destroyed while process is still running.
Oct 28 09:50:09 [Genymotion] [Error] "Fail to load vboxmanage plugin from /Applications/Genymotion.app/Contents/MacOS/plugins/" 
Oct 28 09:50:09 [Genymotion] [Error] Unable to find VM Engine. Plugin loading aborted. 

EDITAR 2:

VBoxManage lista hostonlyifs

Imprime lo siguiente:

VBoxManage: error: Failed to create the VirtualBox object!
VBoxManage: error: Code NS_BASE_STREAM_WOULD_BLOCK (0x80470007) - Stream operation would block (extended info not available)
VBoxManage: error: Most likely, the VirtualBox COM server is not running or failed to start.
Jonathan Natie Klopper
fuente
1
¿Podría compartir con nosotros sus archivos de registro ( cloud.genymotion.com/page/faq/#collapse-logs )?
madCdan
Les aseguro que tengo VBox instalado y está funcionando al 100%
Jonathan Natie Klopper
1
Si abre una "terminal" y simplemente escribe "VBoxManage list hostonlyifs", ¿cuál es el resultado?
madCdan
1
¿Supongo que ya intentó reinstalar VirtualBox?
madCdan
Sí, limpié todos los archivos de VBox. Reinicié, reinstalé y probé versiones anteriores de VBox también.
Jonathan Natie Klopper

Respuestas:

144

Tuve el mismo problema y lo resolví ejecutando el siguiente comando:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

En versiones posteriores, el comando es

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

Asegúrese de haber desbloqueado las extensiones del kernel de VirtualBox en Preferencias del sistema-> Seguridad y privacidad-> General (obtendrá una ventana emergente cuando instale VirtualBox).

Amit en
fuente
7
¿Dónde está / Library / StartupItems / en mavericks? No puedo encontrar nada parecido.
Dumoko
4
Esto podría resolver el problema una vez, pero necesito ejecutar el comando cada vez que reinicio la computadora. ¿Existe una forma de una vez por todas?
Chris.Zou
1
Tuve que reiniciar VirtualBox y Genymotion después de ejecutar esto para que también funcionara.
Ken
19
Yo entiendo sudo: /Library/StartupItems/VirtualBox/VirtualBox: command not found.
whoKnows
2
Lo más cercano que puedo encontrar en El Capitan con VBox 4.3.20 es sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart, que devuelve, entre otras cosas, el error: /Library/Application Support/VirtualBox/VBoxDrv.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).La consola del sistema también muestra una plétora de mensajes de error interesantes aunque obtusos. No estoy del todo seguro, pero me parece que VBox kext (extensión del kernel) puede ser incompatible con las versiones más recientes de OSX.
ghoti
76

Eventualmente, es posible que no tenga nada en su /Library/StartupItems.

Usar el siguiente comando ayuda:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

Me funcionó en dos instalaciones diferentes de Mavericks.

Mul0w
fuente
1
Esto funcionó para mí después de actualizar a Mavericks. Anteriormente, pude usar la respuesta de Amit.
Joshua W
3
reinició y tuve que ejecutar este comando nuevamente ... ¿hay alguna forma de hacer que esta solución sea permanente?
phil
Esto no me soluciona
eliasbagley
24

Actualización: la versión 2.5.1 de Genymotion ( https://www.genymotion.com/#!/release-notes/251#251 ) parece haber solucionado este problema. (¡Gracias por el aviso @Roger!)


Para aquellos que puedan tropezar con esto un poco más tarde, lo resolví instalando VirtualBox 4.3.28 ( https://www.virtualbox.org/wiki/Download_Old_Builds_4_3 ). Las nuevas versiones 5.0.0 y 4.3.30 no me funcionaron con Genymotion 2.5. Ninguna de las soluciones anteriores funcionó :(

También vale la pena señalar que en el momento de escribir este artículo, las preguntas frecuentes de Genymotion establecen lo siguiente:

Sin embargo, por motivos de rendimiento, recomendamos utilizar la versión 4.3.12

Loeschg
fuente
1
¡Gracias! pequeña corrección: esa URL es virtualbox.org/wiki/Download_Old_Builds_4_3
Roger
2
¡Esto debe colocarse en la parte superior de la lista!
zwebie
2
Creo que la versión de Genymotion 2.5.1 solucionó esto en realidad: genymotion.com/#!/release-notes/251#251
Roger
Genymotion 1.0.5 lanzado y funciona bien VirtualBox 5.x en OSX genymotion.com/#!/release-notes/253_p105
muhasturk
2.5.2 funciona con 4.3.30, pero aún no es compatible con 5.0.n.
Sveinung Kval Bakken
19

Necesita reiniciar el servicio VirtualBox, puede hacerlo con esto:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

Si en esta ruta está vacía puedes usar:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

Después de usar Parallels, siempre tengo que hacerlo.

hamorillo
fuente
17

En Ubuntu GNU / Linux:

sudo /etc/init.d/vboxdrv setup

Stephen
fuente
12

Lo que funcionó para mí en Win 7 es eliminar la red de solo host (en el menú de preferencias de la caja virtual de Oracle [CTRL + G] -> Red -> redes de solo host). Genymotion lo volverá a crear automáticamente en el próximo inicio del dispositivo virtual.

numediaweb
fuente
Tenga cuidado. Cuando eliminé el archivo, mi máquina se apagó inmediatamente. ¡Guarda tu trabajo! Comenzó bien, desinstalé ambos y los reinstalé, y comenzó a funcionar nuevamente.
Jahmic
10

Ok, después de un día productivo por el desagüe lo puse a trabajar.

Primero desinstalé todos los rastros de Genymotion y Virtualbox. Luego procedí a instalar Genymotion y luego Virtual Box nuevamente, pero la versión anterior (4.2.18)

Ejecuté Genymotion, descargué una imagen, recibí un mensaje de error sobre la red que intentaba ejecutarlo. Así que lo ejecuté directamente dentro de Virtual Box, comenzó al 100% con la red y todo. Lo apagué, fui a la configuración de Image y cambié el primer adaptador a "Solo host".

Abrí Genymotion Launcher de nuevo, "reproduje" mi dispositivo y se inició sin problemas.

Jonathan Natie Klopper
fuente
Acabo de verificar con una versión más reciente 4.3.30, mientras que las versiones más nuevas no parecen funcionar
Stephen Senkomago Musoke
8

Para aquellos que acceden a este hilo desde Mac OSX con el mismo mensaje de error pero un problema potencialmente diferente:

1) Verifique que haya abierto GenyMotion a través de / Aplicaciones y que haya habilitado los permisos de Internet

2) Instale Virtual box desde aquí: https://www.virtualbox.org/wiki/Downloads . Una vez que descargue e instale, vuelva a intentar ejecutar GenyMotion

3) Si no funcionan, pruebe la sugerencia de Mul0w:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

ZenBalance
fuente
¡Muchas gracias! Funciona como un encanto con OSX 10.9.4
Matz
6

Ocurre cuando se actualiza a el capitan desde yosemite. Es necesario volver a instalar la caja virtual. La reinstalación de geny motion no hace nada. Mantendrá todos sus dispositivos virtuales sin cambios.

nvasilescu
fuente
2
La actualización de VirtualBox ayudó. Obtuve el pánico del kernel con v4.3.12 pero, como lo aconsejan las preguntas frecuentes de Genymotion , instalé 4.3.26. ¡funciona bien ahora!
Sufian
La instalación de VirtualBox 4.3.26 funcionó para mí. Las versiones más recientes no funcionaron. Puede obtenerlo desde aquí: virtualbox.org/wiki/Download_Old_Builds_4_3
Apfelsaft
4

Para Arch Linux, intente esto:

sudo vboxreload
Hamed Kamrava
fuente
3

Eliminar la red de solo host me ayudó. 1. Abra Virtual Box 2. Archivo-> Preferencias-> Red 3. Seleccione la red de solo host y elimínela.

Ahora intente iniciar Genymotion.

Rita
fuente
2

Desinstale VirtualBox con el desinstalador (viene con dmg), luego instale VirtualBox nuevamente. Esto me ha resuelto ese problema.

Milos Matic
fuente
Migré a una versión un poco más antigua de VirtualBox al intercambiar macs y obtuve este error. Reinstalación a la última versión corregida.
jwBurnside
1

La versión 4.3.28 de la caja virtual funcionó con Genymotion 2.5.2 para mí. Nada más parecía funcionar.

usuario1952143
fuente
1

En Ubuntu 16.04 vboxdrv ya no está en /etc/init.d, por lo tanto, debe ejecutar esto:

/usr/lib/virtualbox/vboxdrv.sh setup
lgallard
fuente
0

También luché con el capitán instalado. Instalé la versión de VirtualBox 4.3.26. Otras versiones más recientes no me han funcionado. Funciona a las mil maravillas :)

Akash
fuente
0

En GNU / Linux puedes usar este comando

 /etc/init.d/virtualbox

Opciones

  • comienzo
  • detener
  • stop_vms
  • reiniciar
  • forzar la recarga
  • estado

por ejemplo

 /etc/init.d/virtualbox force-reload

Buena suerte

David Hackro
fuente