VirtualBox no host OSX: Erro no sinal 6, só pode ser executado sem cabeça

10

Não consigo iniciar nenhuma das minhas VMs interativamente. No entanto, eles funcionam quando executados sem cabeça (--type vrdp)

Se eu tentar executar normalmente, recebo:

$ 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 

Minha máquina host é um Intel iMac executando 10.6.7 e estou usando o VirtualBox 4.0.6 com as extensões Oracle instaladas.

Alguma ideia?

Mais informações: As máquinas virtuais iniciam muito bem interativamente se eu usar o sudo. Isso parece implicar que há algum tipo de permissão incorreta ou arquivo bloqueado ou algo em algum lugar, mas eu já verifiquei todos os arquivos na Biblioteca / VirtualBox.

Berinjela Jeff
fonte
Quais foram os anfitriões? Eles eram todos Kubuntu? A primeira linha de erro está indicando que o host foi desligado (o Kubuntu chamado abortar, enviando o SIGABRT ao VBox). Isso faz parecer que o host é o problema, mas você sugeriu que existem vários hosts com falha. Você consertou? Se sim, como?
Synetech

Respostas:

20

Eu tive esse problema exato com todas as minhas VMs em execução no host do Mac OS X 10.7.5. Uma reinicialização resolveu o problema, pois nenhum dos arquivos .vbox parecia ter problemas.

Kekoa
fonte
Reiniciou o que, o host ou o convidado?
Synetech
4
O hospedeiro. Sem VMs foram capazes de executar, de modo que era a única coisa que poderia ser reiniciado :)
Kekoa
Jeff indicou que ele pode inicializar e reiniciar seus convidados. Se todos estiverem sendo afetados, reiniciar o host pode realmente ajudar.
Synetech
Reinicializar o host parece resolvê-lo de forma eficaz
knokio
problema sama sobre el-capitan 10.11, funciona também
ismailsunni
0

Em primeiro lugar, faça backup da sua VM (incluindo a imagem do disco e tudo o que acompanha).

Em seguida, vá para a pasta em que sua VM está armazenada. Lá, você deverá ver um arquivo chamado "VirtualBox.xml" e, ESPERANÇA, um arquivo chamado "VirtualBox.xml-prev". Renomeie o arquivo "VirtualBox.xml" para "VirtualBox.xml.old" e, em seguida, renomeie "VirtualBox.xml-prev" para "VirtualBox.xml". Tente iniciar sua VM novamente - o erro deve ter desaparecido.

Se você não possui um arquivo VirtualBox.xml-prev, tente criar uma nova VM e use sua imagem de disco antiga. Esse processo recriará o arquivo VirtualBox.xml para você.

Lembre-se de fazer backup!

Joseph Redfern
fonte
Se você está se referindo a uma única VM, esse não é o problema. Até cheguei ao ponto de clonar a imagem do disco e criar uma nova máquina. Isso é algo mais sistêmico, NENHUMA das minhas meia dúzia de VMs iniciará normalmente, mas todas começarão sem cabeça. Se você está se referindo ao arquivo de configuração global de todas as VMs, ainda não tentei mexer com isso, então vou dar uma olhada.
9788 Jeff berinjela