VirtualBox auf OSX Host: Signal 6 Fehler, kann nur kopflos ausgeführt werden

11

Ich kann keine meiner VMs interaktiv starten. Sie funktionieren jedoch, wenn sie kopflos ausgeführt werden (--type vrdp)

Wenn ich versuche, normal zu laufen, erhalte ich:

$ 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 

Mein Host-Rechner ist ein Intel iMac, auf dem 10.6.7 ausgeführt wird, und ich verwende VirtualBox 4.0.6 mit den installierten Oracle-Erweiterungen.

Irgendwelche Ideen?

Weitere Informationen: Die virtuellen Maschinen starten interaktiv einwandfrei, wenn ich sudo verwende. Das scheint zu implizieren, dass es eine schlechte Erlaubnis oder eine gesperrte Datei gibt, aber ich habe bereits alle Dateien in Library / VirtualBox überprüft.

Aubergine Jeff
quelle
Was waren die Gastgeber? Waren sie alle Kubuntu? Die erste Fehlerzeile zeigt an, dass der Host heruntergefahren wurde (Kubuntu rief abort auf und sendete SIGABRT an VBox). Dadurch sieht es so aus, als wäre der Host das Problem, aber Sie haben angedeutet, dass mehrere Hosts ausfallen. Hast du es repariert? Wenn das so ist, wie?
Synetech

Antworten:

19

Ich hatte genau dieses Problem mit all meinen VMs, die auf einem Mac OS X 10.7.5-Host ausgeführt wurden. Ein Neustart löste das Problem, da keine der .vbox-Dateien Probleme zu haben schien.

Kekoa
quelle
Was neu gestartet, der Host oder der Gast?
Synetech
4
Der Gastgeber. Es konnten keine VMs ausgeführt werden, daher war dies das einzige, was neu gestartet werden konnte :)
Kekoa,
Jeff gab an, dass er seine Gäste starten und neu starten kann. Wenn sie alle betroffen sind, kann ein Neustart des Hosts in der Tat helfen.
Synetech
Ein Neustart des Hosts scheint das
Problem
sama problem auf el-capitan 10.11, funktioniert auch
ismailsunni
0

Sichern Sie zunächst Ihre VM (einschließlich des Datenträgerabbilds und aller zugehörigen Komponenten).

Gehen Sie dann in den Ordner, in dem sich Ihre VM befindet. Dort sollten Sie eine Datei mit dem Namen "VirtualBox.xml" und HOPEFULLY, eine Datei mit dem Namen "VirtualBox.xml-prev" sehen. Benennen Sie die Datei "VirtualBox.xml" in "VirtualBox.xml.old" und anschließend "VirtualBox.xml-prev" in "VirtualBox.xml" um. Starten Sie die VM erneut - der Fehler sollte behoben sein.

Wenn Sie keine VirtualBox.xml-prev-Datei haben, erstellen Sie eine neue VM und verwenden Sie Ihr altes Festplatten-Image. Dieser Prozess erstellt die VirtualBox.xml-Datei für Sie neu.

Denken Sie daran, zu sichern!

Joseph Redfern
quelle
Wenn Sie sich auf eine einzelne VM beziehen, ist dies nicht das Problem. Ich bin sogar so weit gegangen, das Disk-Image zu klonen und eine brandneue Maschine zu erstellen. Dies ist etwas systematischer. NIEMALS meine ein halbes Dutzend VMs werden normal gestartet, aber alle werden kopflos gestartet. Wenn Sie sich auf die globale Konfigurationsdatei für alle VMs beziehen, habe ich noch nicht versucht, damit zu experimentieren, also werde ich es mir ansehen.
Aubergine Jeff