Der Reinfall: Ich habe auf meinem Mac OS X Snow Leopard-Laptop eine Linux-VM unter VMware Fusion 3 ausgeführt. Die VM befand sich auf einer externen Festplatte. Der Laptop-Akku ist leer und das System ist ausgefallen.
Die Wende: Nach dem Einstecken des Netzteils und dem Starten des Laptops (OHNE die externe Festplatte eingesteckt). Fusion hat sich über die fehlenden VM-Dateien beschwert, daher habe ich VM und Fusion geschlossen. Ich habe dann die externe Festplatte wieder eingelegt und versucht, die VM zu starten. Fusion fror für ein paar Minuten ein, dann bekam ich einen "internen Fehler" von Fusion. Also habe ich Fusion geschlossen und es erneut versucht - das Gleiche. Dann habe ich den Laptop neu gestartet - das Gleiche. Dann habe ich versucht, eine andere VM (die sich auf der Festplatte meines Laptops befindet) zu starten, und Fusion ist für eine Weile stehen geblieben. Ich habe neu gestartet und versucht, eine lokale VM erneut zu starten - das Gleiche. Also jetzt kann ich KEINE VMs starten ...
Der Fluss: Nachdem ich hoffnungslos im Internet nach Lösungen gesucht hatte, entschied ich mich für ein Upgrade auf Fusion 4, um zu sehen, ob dies mein Problem lösen würde. Es stellte sich heraus, dass ich das nicht einmal tun kann. Wenn ich versuche, die Option "Upgrade von v3 auf v4" in der DMG zu verwenden, wird folgende Fehlermeldung angezeigt: "Eine virtuelle Maschine wird mit einer älteren Version von VMware Fusion ausgeführt." Trotz der Tatsache, dass VMware Fusion NICHT ausgeführt wird, werden auch keine VMs ausgeführt (überprüft durch Ausführen von 'vmrun list' von CLI).
Also ... was zu tun ist, was zu tun ist. Irgendwelche Vorschläge?
quelle
Antworten:
Fusion verwendet Sperrdateien , um zu verhindern, dass mehrere Prozesse gleichzeitig dieselben Dateien ändern. Dies kann passieren, wenn Sie versuchen, Kopien von Fusion (z. B. Version 3 und Version 4) gleichzeitig auszuführen. Wenn Fusion nicht normal beendet wurde, wie es der Fall war, als der Akku Ihres Laptops leer war, blieben die Sperrdateien zurück, und Sie müssen sie manuell bereinigen.
In diesem Support-Artikel erfahren Sie, wie Sie Fusion Lock-Dateien bereinigen. Wenn sich das nicht beheben lässt, führen Sie eine Spotlight-Suche durch, in der Systemdateien nach Dateien durchsucht werden, deren Namen auf enden,
.lck
und löschen Sie sie, wenn sie den Anschein haben, zu Fusion zu gehören.quelle
quelle