Plötzlich und ohne Vorankündigung wird die VirtualBox-Anwendung nicht mehr gestartet.
Erstens hat es einfach nichts getan. Nicht einmal eine Fehlermeldung. Ich habe im Systemprotokoll (/var/log/system.log) nachgesehen und festgestellt, dass diese beiden Meldungen jedes Mal wiederholt wurden, wenn ich versuchte, VirtualBox zu starten:
[0x0-0xbb0bb].org.virtualbox.app.VirtualBox[4224]: VirtualBox: supR3HardenedVerifyDir: Cannot trust the directory "/Applications/VirtualBox.app/Contents/
MacOS": group and/or other writable (st_mode=040777)
com.apple.launchd.peruser.501[237] ([0x0-0xbb0bb].org.virtualbox.app.VirtualBox[4224]): Exited with code: 1
Ich habe einige Nachforschungen angestellt und ähnliche Probleme festgestellt, von denen die meisten auf Probleme mit Berechtigungen hinweisen. Daher habe ich festgestellt, dass ich die Berechtigungen wie folgt ändern sollte, um das Problem zu beheben:
sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS
sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS/components
Wenn ich danach versuche, die Anwendung zu starten, wird ein Popup-Fenster angezeigt, in dem Folgendes angezeigt wird:
Effektive UID ist nicht root (euid = 501 egid = 20 uid = 501 gid = 20) (rc = -20)
Bitte versuchen Sie, VirtualBox neu zu installieren.
Ich möchte diesen Vorschlag vermeiden, da ich viele wichtige VMs habe und diese nicht verlieren möchte.
Gibt es dann eine Möglichkeit, dies zu beheben, ohne es neu zu installieren? Ich habe keine anderen guten Informationen dazu gefunden, die das Problem lösen könnten.
Wenn es keine andere Option als die Neuinstallation gab, gibt es trotzdem eine Möglichkeit, die VMs zu sichern? Beim Durchsuchen des VirtualBox-Verzeichnisses habe ich nichts gefunden, was wie ein VM-Paket / eine VM-Datei klingt, die jede VM enthält.
Grüße
quelle
Antworten:
Alle Ihre VirtualBox-VMs und die Einstellungen der Anwendung werden nicht in der eigentlichen
.app
Datei gespeichert. Sie können versuchen, es erneut zu installieren, indem Sie das Installationsprogramm erneut ausführen. Auf diese Weise würden Sie VirtualBox auch auf eine neuere Version aktualisieren.Ihre ursprüngliche VMs und Einstellungen werden gespeichert in
~/VirtualBox VMs
,~/Library/VirtualBox
und~/Library/Preferences
dargestellt. Sie können diese natürlich sichern, wenn sie für Sie wirklich wichtig sind und wenn Sie es noch nicht getan haben, ist es wirklich ein guter Zeitpunkt, Time Machine einzurichten.quelle
Um dies auf El Capitan bei Verwendung von Virtualbox-Versionen unter 6.x zu beheben, führen Sie Folgendes vom Terminal aus:
quelle
Für mich war die akzeptierte Antwort eine unattraktive Problemumgehung, da durch die Neuinstallation von Virtual Box die Berechtigung für die Windows Virtual Boxes zerstört wird , die ich einen Tag lang heruntergeladen, installiert und zum Testen von Apps und Websites auf verschiedenen Versionen des abscheulichen IE eingerichtet habe.
Das Hauptproblem ist, dass die Berechtigungen durcheinander geraten sind und Virtual Box wählerisch ist.
Hier ist eine Lösung für diejenigen, die wie ich lieber keinen weiteren verschwendeten Tag damit verbringen möchten, IE-Tests mit Windows in Virtual Box zum Laufen zu bringen.
Verwenden Sie im Finder "Los", um zu diesem Ordner zu gelangen: /Applications/VirtualBox.app/Contents/
Klicken Sie auf Ordner "MacOS"
Informationen bekommen
Entriegeln Sie das Schloss unten rechts im Fenster
Stellen Sie sicher, dass nur das System lesen und schreiben kann
Klicken Sie auf das Zahnrad, um es auf alle beiliegenden Elemente anzuwenden
schließe dieses Fenster
Jetzt kann das Terminal die Virtual Box öffnen:
Virtual Box sollte starten.
** Wenn Sie jedoch möchten, dass VirtualBox gestartet wird, müssen Sie die sudo-Zeile oben im Terminal verwenden. Wenn Sie auf die App klicken, wird der Fehler weiterhin angezeigt. ** **.
Ich werde eine Bearbeitung veröffentlichen, wenn ich darüber hinweg komme. Zumindest das Einfügen dieser Zeile im Terminal dauert keinen Tag. Viel Glück euch allen!
quelle