Meine VM in der Virtualbox kann aufgrund dieses Fehlers nicht gestartet werden. Ich möchte sie nicht zerstören und erneut installieren, um sie trotzdem wiederherzustellen.
Beim Ausführen VBoxManage
einer von Vagrant zur Steuerung von VirtualBox verwendeten CLI ist ein Fehler aufgetreten. Der Befehl und stderr wird unten gezeigt.
Command: ["modifyvm", "319fcce3-e8ff-4b6f-a641-3aee1df6543f", "--natpf1", "delete", "ssh"]
Stderr: VBoxManage: error: The machine 'centos64_c6402_1454036461345_59755' is already locked for a session (or being unlocked)
VBoxManage: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MachineWrap, interface IMachine, callee nsISupports
VBoxManage: error: Context: "LockMachine(a->session, LockType_Write)" at line 493 of file VBoxManageModifyVM.cpp
virtualbox
zjffdu
quelle
quelle
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" <vm-uuid> --type emergencystop
Mit dem gleichen Problem stellte ich fest, dass ein Prozess ausgeführt wurde, der die VM tatsächlich sperrte:
Stellen Sie sicher, dass beim Versuch, die VM zu starten, kein Prozess hängen bleibt:
quelle
Für mich musste ich den Prozess VboxHeadless.exe im Task-Manager beenden. Ich musste auch sicherstellen, dass die CMD-Eingabeaufforderung im Verwaltungsmodus geöffnet wurde.
quelle
ps aux | grep box
im Terminal verwendet werden).sudo pkill -9 VBox
tötet alles, was mit vbox zu tun hatquelle
Ich fand diese Antwort von @Gonzalez sehr interessant.
Das einzige Problem dabei ist, dass die aktuelle Instanz meiner VM heruntergefahren wird, sodass Sie anstelle der Verwendung verwenden
modifyvm
können,controlvm
wenn die aktuelle VM ausgeführt wird.Zum Beispiel:
Werden:
Vollständige Dokumentation Hier https://www.virtualbox.org/manual/ch08.html#vboxmanage-controlvm
quelle
Im Windows Task-Manager habe ich alle Aufgaben im Zusammenhang mit Virtual Box beendet (Sie können sehen, dass sie mit einem V im Task-Manager wie Vbox Headless.exe usw. beginnen). Nachdem ich das getan hatte, konnte ich diesen Fehler beheben (die oben genannten "vboxmanage startvm ... etc ..." - Lösungen hier funktionierten bei mir nicht).
quelle
Wenn in der VirtualBox-Benutzeroberfläche ein Einstellungsfenster für dieses Feld geöffnet ist, tritt möglicherweise dieser Fehler auf. Schließen Sie einfach das Einstellungsfenster und versuchen Sie es erneut.
quelle
Ich habe heute die gleiche Fehlermeldung festgestellt:
Gergelys Antwort löst es perfekt. Es stellte sich heraus, dass beim Neustart eine Crontab festgelegt wurde, um die virtuelle Maschine zu starten, wodurch der oben gezeigte Drei-VBox-Prozess initiiert wurde
quelle
Die einzige Option, die für mich funktioniert hat, war, alle Prozesse abzubrechen, die mit ps axl | grep -i vbox übereinstimmen.
quelle
In meinem Fall war die offensichtliche Ursache ein USB-Ethernet-Adapter, der nach dem Anhalten des Computers entfernt wurde. In meinem Fall,
hat nicht geholfen. Stattdessen erhielt ich die verwirrende Nachricht, dass
Der wahre Fehler wurde durch Ausführen aufgedeckt
was zurückkehrte
Durch Ändern der Netzwerkkonfiguration auf einen anderen Netzwerkadapter wurde das Problem behoben.
quelle