VirtualBox su OSX Host: Signal 6 Error, può funzionare solo senza testa


10

Non riesco ad avviare nessuna delle mie macchine virtuali in modo interattivo. Funzionano quando vengono eseguiti senza testa (--type vrdp)

Se provo a correre normalmente ottengo:

$ 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 

La mia macchina host è un Intel iMac con 10.6.7 e sto usando VirtualBox 4.0.6 con le estensioni Oracle installate.

Qualche idea?

Ulteriori informazioni: Le macchine virtuali si avviano perfettamente in modo interattivo se utilizzo sudo. Ciò sembra implicare che esiste una sorta di cattiva autorizzazione o file bloccato o qualcosa da qualche parte, ma ho già controllato tutti i file in Library / VirtualBox.


Quali erano i padroni di casa? Erano tutti Kubuntu? La prima riga di errore indica che l'host si è spento (Kubuntu ha chiamato abort, quindi inviando SIGABRT a VBox). Questo fa sembrare che l'host sia il problema, ma hai implicato che ci sono più host in errore. L'hai riparato? Se é cosi, come?
Synetech,

Risposte:


20

Ho avuto questo esatto problema con tutte le mie VM in esecuzione sull'host Mac OS X 10.7.5. Un riavvio ha risolto il problema, poiché nessuno dei file .vbox sembrava avere problemi.


Riavviato cosa, l'host o l'ospite?
Synetech,

4
Il padrone di casa. Nessuna VM era in grado di funzionare, quindi era l'unica cosa che poteva essere riavviata :)
Kekoa,

Jeff ha indicato che può avviare e riavviare i suoi ospiti. Se sono tutti interessati, il riavvio dell'host può davvero aiutare.
Synetech,

Il riavvio dell'host sembra risolverlo in modo efficace
Knokio

sama problem on el-capitan 10.11, funziona anche
ismailsunni,

0

Innanzitutto, esegui il backup della VM (compresa l'immagine del disco e tutto ciò che ne consegue).

Quindi, vai nella cartella in cui si trova la tua VM. Lì dentro, dovresti vedere un file chiamato "VirtualBox.xml" e HOPEFULLY, un file chiamato "VirtualBox.xml-prev". Rinominare il file "VirtualBox.xml" in "VirtualBox.xml.old", quindi rinominare "VirtualBox.xml-prev" in "VirtualBox.xml". Prova a riavviare la VM: l'errore dovrebbe essere sparito.

Se non hai un file VirtualBox.xml-prev, prova a creare una nuova macchina virtuale e usa la tua vecchia immagine disco. Tale processo ricrea il file VirtualBox.xml per te.

Ricorda di eseguire il backup!


Se ti riferisci a una singola macchina virtuale, questo non è il problema. Sono persino arrivato al punto di clonare l'immagine del disco e creare una macchina nuova di zecca. Questo è qualcosa di più sistemico, NESSUNO della mia mezza dozzina di VM inizierà normalmente, ma inizieranno tutti senza testa. Se ti riferisci al file di configurazione globale per tutte le macchine virtuali, non ho ancora provato a rovinarlo, quindi lo darò un'occhiata.
Melanzane Jeff
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.