Для когось це може бути серйозним і неприємним клопом.
Здається, що через деякий час ви вичерпаєте свої варіанти, і ви знову наткнетеся на це після того, як дозволите програмному забезпеченню в налаштуваннях, після запуску sudo spctl --master-disable
та після всього, що ви спробували, що знайшли на інтернет. Ось що трапилося зі мною.
Швидкий фон: Я розробник, який працює над гібридними проектами та стеком .NET, що працює на машині Windows у моєму Mac, тому моє налаштування більш інтенсивне і вимагає Visual Studio, git, npm, node, усіх цих речей, встановлених на vm ОС, а також моя система Mac. Версія моєї системи Mac на цей текст: Mojave 10.14.5 (18F132), Fusion pro 10.
Я не впевнений, які технічні проблеми пов'язані з помилкою, але я знаю, що це має відношення до доступності, а також, що VMWare каже, що м'яч у суді Mac, щоб виправити це. Я знаю, що він спрацьовує, коли я зупиняю свій vm на своєму хості та відключаю монітори на роботі та підключаю нові монітори вдома, після чого переходжу до нього знову. Це призведе до помилок і призведе до цієї помилки, і я нічого не можу зробити з цим, окрім як повністю видалити та перевстановити синтез VMWare з перезапуском, іноді кілька разів, і це може зайняти не менше години, щоб виправити.
Я вирішував це протягом останніх 6 місяців або близько того, довелося повністю видалити / перезапустити / встановити додаток, і це було жорстоко. Я вкладав квиток у VMWare, щоб вирішити це ще деякий час тому, тому я знаю, що вони думають, що це робота Mac, щоб виправити це. Вони сказали мені, що вони спілкувалися з Mac щодо цього питання, що це вже відома проблема. Останнє оновлення Mac, можливо, дещо пом'якшило цю проблему, але я все-таки зіткнувся з цією проблемою, коли я відключив монітор.
Для тих із вас, хто може бути у вас на кмітливості, перевстановлення - це ваш єдиний варіант, який включає повний перезапуск і може включати необхідність підключення до моніторів та інших периферійних пристроїв, над якими ви востаннє працювали в vm, якщо ви часто переміщуйте комп’ютер (наприклад, у моєму випадку macbook pro від дому до роботи). Так, це так дивно. Нижче мій список тодо:
- Поверніться до середовища, де ваш вмикач працював востаннє
- Підключіть периферійні пристрої, які ви підключили до комп’ютера, коли працював ваш vm (включаючи додаткові монітори). (Чому? Тому що, коли я робив цю точну процедуру поза тим середовищем, над яким вона працював востаннє, вона не спрацювала. Мені довелося зробити кілька перевстановок і, врешті-решт, просто повернулися назад, щоб остаточно взяти її. Так, це було смішно.)
- Видаліть програму VMWare Fusion в
/Applications
- Запустіть сценарій нижче у своєму терміналі:
# 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
- Перезавантажте комп'ютер
- Після завантаження перейдіть до свого особистого облікового запису vmware в Інтернеті, ще раз завантажте інсталятор vmware fusion.
- Відкрийте і встановіть його
- НЕ ВІДКРИТИ ВМВ АБО ВИ МОЖЕТЕ ПОТРІБИТИ ЦІЙ ПРОЦЕС. Після встановлення vmware fusion перезавантажте комп'ютер ще раз.
- Після перезапуску ви зможете відкрити свій vm ще раз.
Сподіваюся, це допомагає. Якщо з якихось причин це не працює, переконайтеся, що ви перебуваєте на останньому місці, де працював ваш віртуальний комп'ютер з будь-якими периферійними пристроями, які ви знову включили у свій Mac. Це може здатися дивним, але ця помилка на низькому рівні - це дивна та болюча помилка, тому не ризикуйте кілька разів видаляти / перевстановлювати / перезавантажувати, перш ніж ви нарешті змусите її знову працювати.
ОНОВЛЕННЯ ПОСТ. КАТАЛІНИ
Схоже, оновлення Catalina для MacOS виправляє проблему. Щоразу, коли я завантажую свій VM, він тепер двічі запитує, чи хочу я використовувати програмне забезпечення, і воно працює щоразу. Я не стикався з цією проблемою з моменту оновлення, і я її використовую щодня. Оновлення все ще досить свіже, лише пару тижнів, тому якщо я знову зіткнуся з проблемою, я оновлю цю тему. Поки що проблем немає.