Для некоторых это может быть серьезной и неприятной ошибкой.
Похоже, что через некоторое время вы исчерпаете свои возможности и столкнетесь с этим еще раз после того, как вы разрешите программное обеспечение в настройках, после запуска sudo spctl --master-disable
и после всего, что вы пробовали, что вы нашли на Интернет. Вот что случилось со мной.
Краткая справка: я разработчик, который работает над гибридными проектами и стеком .NET, работающим под управлением Windows-машины на моем Mac, поэтому моя установка более интенсивна и требует Visual Studio, git, npm, node, всего того, что установлено на виртуальной машине. ОС ОС, а также моя система Mac. Моя системная версия для Mac на момент написания статьи: Mojave 10.14.5 (18F132), Fusion pro 10.
Я не уверен, какие технические проблемы связаны с этой ошибкой, но я знаю, что это как-то связано с доступностью, а также с тем, что VMWare говорит, что мяч находится на площадке Mac, чтобы исправить это. Я знаю, что это срабатывает, когда я подвожу свой виртуальный компьютер на своем хосте, отключаю мои мониторы на работе и подключаю новые мониторы дома, а затем снова открываю его. Это будет сбой и вызовет эту ошибку, и я ничего не могу с этим поделать, кроме полной деинсталляции и переустановки VMWare fusion с перезапусками, иногда несколько раз, и на исправление может уйти как минимум час.
Я имел дело с этим в течение прошлых 6 месяцев или около того, имея необходимость полностью удалить / перезапустить / установить приложение, и это было жестоко. Я положил билет в VMWare, чтобы обратиться к нему некоторое время назад, поэтому я знаю, что они думают, что это работа Mac, чтобы исправить это. Они сказали мне, что поддерживают связь с Mac по этому вопросу, что в настоящее время это уже известная проблема. Последнее обновление для Mac, похоже, несколько смягчило проблему, но я все еще сталкивался с этой проблемой, когда отключил монитор, пока FmWare Fusion был приостановлен, поэтому он все еще существует.
Для тех из вас, кто может быть в вашем уме, переустановка является вашей единственной возможностью, и она включает в себя полный перезапуск и может включать в себя необходимость подключения к мониторам и другим периферийным устройствам, над которыми вы в последний раз работали с vm, если вы часто переместить свой компьютер (как в моем случае MacBook Pro из дома на работу). Да, это так странно. Ниже мой список задач:
- Вернитесь в среду, где ваш виртуальный компьютер работал в последний раз
- Подключите периферийные устройства, которые вы подключили к вашему Mac, когда ваш 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 перезагрузите компьютер снова.
- После перезагрузки вы сможете снова открыть виртуальную машину.
Надеюсь это поможет. Если по какой-то причине это не сработает, убедитесь, что вы находитесь на последнем месте, где ваш виртуальный компьютер работал с любыми периферийными устройствами, которые вы снова подключили к компьютеру Mac. Это может показаться странным, но эта ошибка низкого уровня является странной и болезненной ошибкой, поэтому не рискуйте несколько раз удалять / переустанавливать / перезапускать, прежде чем наконец-то снова заработаете.
ПОСТ КАТАЛИНА ОБНОВЛЕНИЕ
Похоже, что обновление Catalina для MacOS решает проблему. Всякий раз, когда я загружаю свою виртуальную машину, она теперь дважды спрашивает, хочу ли я использовать программное обеспечение, и она работает каждый раз. Я не сталкивался с этой проблемой с момента обновления, и я использую его каждый день. Обновление все еще довольно свежее, всего пару недель назад, поэтому, если я снова столкнусь с проблемой, я обновлю эту ветку. Пока что проблем нет.