Dla niektórych może to być poważny i paskudny błąd.
Wygląda na to, że po pewnym czasie wyczerpiesz swoje opcje i ponownie to zobaczysz po zezwoleniu na preferencje oprogramowania, po uruchomieniu sudo spctl --master-disable
i po wszystkim, czego próbowałeś na internet. Tak mi się stało.
Szybkie tło: Jestem programistą, który pracuje nad projektami hybrydowymi i stosem .NET, uruchamiając maszynę z Windowsem na moim Macu, więc moja konfiguracja jest bardziej intensywna i wymaga Visual Studio, git, npm, node, wszystkich innych rzeczy zainstalowanych na vm system os, a także mój system mac. Moja wersja systemu Mac od tego pisania: Mojave 10.14.5 (18F132), Fusion pro 10.
Nie jestem pewien, jakie są techniczne problemy związane z błędem, ale wiem, że ma to związek z dostępnością, a także, że VMWare twierdzi, że piłka jest w sądzie Maca, aby to naprawić. Wiem, że uruchamia się, gdy zawieszam moją maszynę wirtualną na hoście i odłączam monitory w pracy i podłączam nowe monitory w domu, a następnie ponownie je otwieram. Błąd będzie powodował ten błąd i nic nie mogę na to poradzić poza całkowitym odinstalowaniem i ponownym zainstalowaniem fuzji VMWare z ponownym uruchomieniem, czasem wiele razy i naprawa może potrwać co najmniej godzinę.
Radziłem sobie z tym przez ostatnie 6 miesięcy, ponieważ musiałem całkowicie odinstalować / ponownie uruchomić / zainstalować aplikację i było to brutalne. Wystawiłem bilet do VMWare, aby zająć się tym jakiś czas temu, dlatego wiem, że uważają, że zadaniem Maca jest naprawienie tego. Powiedzieli mi, że w tej sprawie komunikowali się z komputerem Mac, że jest to już znany problem. Wydaje się, że ostatnia aktualizacja systemu Mac nieco złagodziła ten problem, ale nadal napotkałem ten problem, gdy odłączyłem monitor, PODCZAS zawieszenia programu VmWare, więc nadal istnieje.
Dla tych z was, którzy są na dobrej drodze, ponowna instalacja jest jedyną opcją, która obejmuje pełny restart i może obejmować konieczność podłączenia do monitorów i innych urządzeń peryferyjnych, na których ostatnio pracowałeś z maszyną wirtualną, jeśli często przenieś swój komputer (jak w moim przypadku MacBook Pro z domu do pracy). Tak, to takie dziwne. Poniżej znajduje się moja lista rzeczy do zrobienia:
- Wróć do środowiska, w którym ostatnio pracował Twój vm
- Podłącz urządzenia peryferyjne, które podłączyłeś do swojego komputera Mac, gdy działał Twój vm (w tym dodatkowe monitory). (Dlaczego? Ponieważ kiedy wykonałem tę dokładną procedurę poza środowiskiem, nad którym ostatnio pracowała, nie zadziałałoby. Musiałem dokonać wielu ponownych instalacji i ostatecznie po prostu wróciłem, aby w końcu ją podjąć. Tak, to było śmieszne).
- Usuń VMWare Fusion w
/Applications
- Uruchom poniższy skrypt w swoim terminalu:
# Reset VMWare Fusion when it explodes again
# What the script above does is remove all the references to the vmware application itself.
# It does not affect your vm but of course double check your vms aren't located in any of these directories, it shouldn't be by default.
sudo rm -rf /Library/Application Support/VMware
sudo rm -rf /Library/Application Support/VMware Fusion
rm -rf /Library/Preferences/VMware Fusion
rm -rf ~/Library/Application Support/VMware Fusion
rm -rf ~/Library/Caches/com.vmware.fusion
rm -rf ~/Library/Preferences/VMware Fusion
rm -rf ~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist
rm -rf ~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusion.plist
rm -rf ~/Library/Preferences/com.vmware.fusion.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusionDaemon.plist
rm -rf ~/Library/Preferences/com.vmware.fusionDaemon.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusionStartMenu.plist
rm -rf ~/Library/Preferences/com.vmware.fusionStartMenu.plist.lockfilea
- Zrestartuj swój komputer
- Po uruchomieniu przejdź do swojego osobistego konta vmware w Internecie, ponownie pobierz instalator vmware fusion.
- Otwórz i zainstaluj
- NIE OTWIERAJ SWOJEJ MASZYNY LUB MOŻESZ MUSI PONOWNIE POWTARZAĆ TEN PROCES. Po zainstalowaniu vmware fusion uruchom ponownie komputer.
- Po ponownym uruchomieniu powinieneś być w stanie ponownie otworzyć VM.
Mam nadzieję że to pomoże. Jeśli z jakiegoś powodu to nie działa, upewnij się, że jesteś w ostatnim miejscu, w którym Twój VM pracował z wszystkimi urządzeniami peryferyjnymi, które ponownie podłączyłeś do Maca. Może to zabrzmieć dziwnie, ale ten problem błędu niskiego poziomu jest dziwnym i bolesnym błędem, więc nie ryzykuj konieczności wielokrotnego odinstalowywania / ponownego instalowania / restartowania, zanim w końcu zacznie działać ponownie.
AKTUALIZACJA PO KATALINIE
Wygląda na to, że aktualizacja Catalina dla systemu MacOS rozwiązuje ten problem. Ilekroć uruchamiam moją maszynę wirtualną, teraz pyta dwa razy, czy chcę korzystać z oprogramowania i działa za każdym razem. Nie spotkałem się z tym problemem od czasu aktualizacji i korzystam z niego codziennie. Aktualizacja jest wciąż dość świeża, ma zaledwie kilka tygodni, więc jeśli znów napotkam problem, zaktualizuję ten wątek. Jak dotąd nie ma problemów.