VirtualBox sur OSX Host: Erreur Signal 6, ne peut fonctionner que sans tête

10

Je ne parviens pas à démarrer l'une de mes machines virtuelles de manière interactive. Ils fonctionnent cependant sans tête (--type vrdp)

Si j'essaie de courir normalement, j'obtiens:

$ 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 

Ma machine hôte est un Intel iMac exécutant 10.6.7 et j'utilise VirtualBox 4.0.6 avec les extensions Oracle installées.

Des idées?

Plus d'informations: Les machines virtuelles démarrent très bien de manière interactive si j'utilise sudo. Cela semble impliquer qu'il y a une sorte de mauvaise autorisation ou un fichier verrouillé ou quelque chose quelque part, mais j'ai déjà vérifié tous les fichiers dans Library / VirtualBox.

Aubergine Jeff
la source
Quels étaient les hôtes? Étaient-ils tous des Kubuntu? La première ligne d'erreur indique que l'hôte s'est arrêté (Kubuntu appelé abandon, envoyant ainsi SIGABRT à VBox). Cela donne l'impression que l'hôte est le problème, mais vous avez laissé entendre qu'il existe plusieurs hôtes défaillants. L'avez-vous réparé? Si c'est le cas, comment?
Synetech

Réponses:

20

J'ai eu ce problème exact avec toutes mes machines virtuelles exécutées sur l'hôte Mac OS X 10.7.5. Un redémarrage a résolu le problème, car aucun des fichiers .vbox ne semblait avoir de problème.

Kekoa
la source
Redémarré quoi, l'hôte ou l'invité?
Synetech
4
L'hôte. Aucune machine virtuelle n'a pu s'exécuter, c'est donc la seule chose qui a pu être redémarrée :)
Kekoa
Jeff a indiqué qu'il peut démarrer et redémarrer ses invités. S'ils sont tous affectés, le redémarrage de l'hôte peut en effet aider.
Synetech
Le redémarrage de l'hôte semble le résoudre efficacement
knokio
problème sama sur el-capitan 10.11, fonctionne aussi
ismailsunni
0

Tout d'abord, sauvegardez votre machine virtuelle (y compris l'image disque et tout ce qui va avec).

Ensuite, accédez au dossier dans lequel se trouve votre machine virtuelle. Là-bas, vous devriez voir un fichier appelé "VirtualBox.xml", et HOPEFULLY, un fichier appelé "VirtualBox.xml-prev". Renommez le fichier "VirtualBox.xml" en "VirtualBox.xml.old", puis renommez "VirtualBox.xml-prev" en "VirtualBox.xml". Essayez de redémarrer votre machine virtuelle - l'erreur devrait avoir disparu.

Si vous n'avez pas de fichier VirtualBox.xml-prev, essayez de créer une nouvelle machine virtuelle et utilisez votre ancienne image disque. Ce processus recréera le fichier VirtualBox.xml pour vous.

N'oubliez pas de sauvegarder!

Joseph Redfern
la source
Si vous faites référence à une seule machine virtuelle, ce n'est pas le problème. Je suis même allé jusqu'à cloner l'image disque et créer une toute nouvelle machine. C'est quelque chose de plus systémique, AUCUNE de ma demi-douzaine de machines virtuelles ne démarrera normalement, mais elles démarreront toutes sans tête. Si vous faites référence au fichier de configuration global pour toutes les machines virtuelles, je n'ai pas encore essayé de jouer avec cela, donc je vais y jeter un œil.
Aubergine Jeff