Genymotion, “Incapaz de carregar o motor VirtualBox.” em Mavericks. VBox está configurado corretamente

115

Continuo recebendo o seguinte erro:

insira a descrição da imagem aqui

Reinstalei, apaguei e tentei TUDO para fazer o Genymotion funcionar novamente.

Não tenho o dispositivo de que preciso, mas o Genymotion era PERFEITO para o trabalho, até a atualização do Mavericks tenho lutado para fazê-lo funcionar novamente.

MacBook Pro, Retina de 13 polegadas, início de 2013. i5, 8 gb.

Estou executando a versão 1.3.1 para os x. Eu tenho o Virtualbox 4.3 instalado com Oracle_VM_VirtualBox_Extension_Pack-4.3.0-89960.vbox-extpack também.

Meu Virtualbox inicia normalmente sem NENHUM erro. Eu tentei variáveis ​​de ambiente colocando vbox em meu $ PATH, todo tipo de coisa. Nada funciona!

Não tenho mais ideia do que fazer, alguém aí teve problemas semelhantes e consertou?

EDIT: LOG:

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. 

EDIT 2:

VBoxManage list hostonlyifs

Imprime o seguinte:

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
fonte
1
Você poderia compartilhar conosco seus arquivos de log ( cloud.genymotion.com/page/faq/#collapse-logs )?
madCdan
Garanto que tenho o VBox instalado e está funcionando 100%
Jonathan Natie Klopper
1
Se você abrir um "terminal" e apenas digitar "VBoxManage list hostonlyifs", qual é a saída?
madCdan
1
Suponho que você já tentou reinstalar o VirtualBox?
madCdan
Sim, eu limpei todos os arquivos VBox. Reiniciei, reinstalei e tentei versões mais antigas do VBox também.
Jonathan Natie Klopper

Respostas:

144

Eu tive o mesmo problema e resolvi executando o seguinte comando:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

Em versões posteriores, o comando é

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

Certifique-se de ter desbloqueado as extensões de kernel do VirtualBox em Preferências do Sistema-> Segurança e Privacidade-> Geral (você obterá um pop-up quando instalar o VirtualBox).

Amit On
fonte
7
onde está a / Library / StartupItems / on mavericks? Não consigo encontrar nada parecido.
Dumoko
4
Isso pode resolver o problema uma vez, mas precisa executar o comando toda vez que eu reiniciar o computador. Existe um caminho definitivo?
Chris.Zou
1
Tive que reiniciar o VirtualBox e Genymotion depois de executar isso para que funcionasse bem.
Ken
19
Eu entendo sudo: /Library/StartupItems/VirtualBox/VirtualBox: command not found.
whoKnows
2
A coisa mais próxima que posso encontrar no El Capitan com VBox 4.3.20 é sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart, que retorna, entre outras coisas, o erro: /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).O console do sistema também mostra uma infinidade de mensagens de erro interessantes, embora obtusas. Não tenho certeza absoluta, mas me parece que o VBox kext (extensão do kernel) pode ser incompatível com as versões mais recentes do OSX.
ghoti de
76

Eventualmente, você pode não ter nada em seu /Library/StartupItems.

Usar o seguinte comando ajuda:

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

Funcionou para mim em duas instalações diferentes do Mavericks.

Mul0w
fonte
1
Isso funcionou para mim após a atualização para o Mavericks. Anteriormente, eu era capaz de usar a resposta de Amit.
Joshua W
3
reiniciado e tive que executar este comando novamente .... existe alguma maneira de tornar esta correção permanente?
phil
Isso não
resolve
24

Atualização: a versão 2.5.1 do Genymotion ( https://www.genymotion.com/#!/release-notes/251#251 ) parece ter corrigido esse problema. (obrigado pelo aviso @Roger!)


Para aqueles que podem estar tropeçando nisso um pouco mais tarde, resolvi isso instalando o VirtualBox 4.3.28 ( https://www.virtualbox.org/wiki/Download_Old_Builds_4_3 ). As novas versões 5.0.0 e 4.3.30 não funcionaram para mim com Genymotion 2.5. Nenhuma das soluções acima funcionou :(

Também é importante notar que, no momento da escrita, as perguntas frequentes do Genymotion afirmam o seguinte:

No entanto, por motivos de desempenho, recomendamos o uso da versão 4.3.12

Loeschg
fonte
1
obrigado! pequena correção - esse url é virtualbox.org/wiki/Download_Old_Builds_4_3
Roger
2
Isso precisa ser colocado no topo da lista!
zwebie
2
Acho que o lançamento do Genymotion 2.5.1 corrigiu isso: genymotion.com/#!/release-notes/251#251
Roger
Genymotion 1.0.5 lançado e funciona bem VirtualBox 5.x no OSX genymotion.com/#!/release-notes/253_p105
muhasturk
2.5.2 funciona com 4.3.30, mas ainda sem suporte 5.0.n.
Sveinung Kval Bakken
19

Você precisa reiniciar o serviço VirtualBox, você pode fazer isso com o seguinte:

sudo /Library/StartupItems/VirtualBox/VirtualBox restart

Se este caminho estiver vazio, você pode usar:

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

Depois de usar o Parallels, sempre preciso fazer isso.

Hamorillo
fonte
17

No Ubuntu GNU / Linux:

sudo /etc/init.d/vboxdrv setup

Stephen
fonte
12

O que funcionou para mim no Win 7 é remover a rede somente host (no menu de preferências da caixa virtual Oracle [CTRL + G] -> Rede -> redes somente host). Genymotion irá recriá-lo automaticamente na próxima inicialização do dispositivo virtual.

numediaweb
fonte
Esteja avisado. Quando apaguei o arquivo, minha máquina desligou imediatamente. Salve seu trabalho! Iniciou bem, desinstalei e reinstalei e começou a funcionar novamente.
Jahmic
10

Ok, depois de um dia inteiro produtivo pelo ralo, eu comecei a trabalhar.

Primeiro desinstalei todos os rastros do Genymotion e do Virtualbox. Em seguida, instalei Genymotion e, em seguida, Virtual Box novamente, mas a versão anterior (4.2.18)

Executei o Genymotion, baixei uma imagem, recebi uma mensagem de erro sobre a rede tentando executá-lo. Então rodei direto dentro do Virtual Box, partiu 100% com rede e tudo. Eu desliguei, fui para as configurações de Image e mudei o primeiro adaptador para "Host-only".

Abri o Genymotion Launcher novamente e "toquei" meu dispositivo e ele inicializou sem problemas.

Jonathan Natie Klopper
fonte
Acabei de verificar com uma versão mais recente 4.3.30, enquanto as versões mais recentes parecem não funcionar
Stephen Senkomago Musoke
8

Para aqueles que estão acessando esta discussão no Mac OSX com a mesma mensagem de erro, mas um problema potencialmente diferente:

1) Verifique se você abriu o GenyMotion através de / Aplicativos e se ativou as permissões de internet

2) Instale o Virtual box aqui: https://www.virtualbox.org/wiki/Downloads . Depois de baixar e instalar, tente executar o GenyMotion novamente

3) Se isso não funcionar, tente a sugestão de Mul0w:

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

ZenBalance
fonte
Muito obrigado! Funciona perfeitamente com OSX 10.9.4
Matz
6

Acontece ao atualizar para el capitan do yosemite. A caixa virtual precisa ser instalada novamente. Reinstalar o geny motion não faz nada. Você manterá todos os seus dispositivos virtuais inalterados.

nvasilescu
fonte
2
A atualização do VirtualBox ajudou. Eu peguei o kernel panic com a v4.3.12, mas conforme recomendado pelas perguntas frequentes do Genymotion , instalei o 4.3.26. funciona bem agora!
Sufian,
Instalar o VirtualBox 4.3.26 funcionou para mim. Versões mais recentes não funcionaram. Você pode obtê-lo aqui: virtualbox.org/wiki/Download_Old_Builds_4_3
Apfelsaft
4

Para Arch Linux, tente isto:

sudo vboxreload
Hamed Kamrava
fonte
3

A exclusão da rede apenas de host me ajudou. 1. Abra o Virtual Box 2. Arquivo-> Preferências-> Rede 3. Selecione a rede somente host e remova-a.

Agora tente iniciar o Genymotion.

Rita
fonte
2

Desinstale o VirtualBox com desinstalador (ele vem com dmg) e instale o VirtualBox novamente. Isso resolveu esse problema para mim.

Milos Matic
fonte
Eu migrei para uma versão um pouco mais antiga do VirtualBox ao trocar macs e recebi este erro. A reinstalação para a versão mais recente corrigida.
jwBurnside
1

A versão 4.3.28 da caixa virtual funcionou com Genymotion 2.5.2 para mim. Nada mais parecia funcionar.

user1952143
fonte
1

instalei o Oracle Virtualbox ( link para download ) e tudo funcionando bem

Bahu
fonte
1

No Ubuntu 16.04, o vboxdrv não está mais em /etc/init.d, portanto, você deve executar:

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

Eu também lutei com el capitão instalado. Instalei a versão 4.3.26 do VirtualBox. Outras versões mais recentes não funcionaram para mim. Ele funciona como um encanto :)

Akash
fonte
0

No GNU / Linux você pode usar este comando

 /etc/init.d/virtualbox

Opções

  • começar
  • Pare
  • stop_vms
  • reiniciar
  • forçar recarregar
  • status

por exemplo

 /etc/init.d/virtualbox force-reload

Boa sorte

David Hackro
fonte