Я попытался установить VirtualBox 5.1.28 на MacOS High Sierra, но он каждый раз не работает на следующем экране:
После некоторого осмотра я нашел эту ветку и действительно увидел, что она блокирует установку VirtualBox.
После нажатия кнопки «Разрешить» и повторной попытки запустить установщик VirtualBox снова произойдет сбой с тем же общим сообщением об ошибке, и в настройках «Безопасность и конфиденциальность» снова появится то же предупреждение о безопасности.
Я попытался также запустить установку pkg из терминала, чтобы узнать, смогу ли я получить больше информации о том, почему она не работает, но это не помогает.
➜ Documents sudo installer -verbose -pkg VirtualBox.pkg -target /
installer: Package name is Oracle VM VirtualBox
installer: Installing at base path /
installer: Preparing for installation….....
installer: Preparing the disk….....
installer: Preparing Oracle VM VirtualBox….....
installer: Waiting for other installations to complete….....
installer: Configuring the installation….....
installer:
#
installer: Writing files….....
#
installer: Writing files….....
#
installer: Optimizing system for installed software….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
#
installer: Running package scripts….....
installer: Validating packages….....
#
installer: The install failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)
Приложение VirtualBox, по-видимому, установлено и может быть запущено, но ничего не работает.
У кого-нибудь есть идеи как это решить?
источник
sudo spctl --master-disable
), и появилась опция. Однако опция не работала - каждый раз, когда я запускал установщик, я получал опцию «Разрешить». «Разрешить» почему-то не запомнили ...Для тех, кто все еще борется с этой проблемой:
ЕСЛИ ВЫ ПОДКЛЮЧАЕТЕСЬ К ДИСТАНЦИОННОМУ НАСТОЛЬНОМУ УСТРОЙСТВУ ИЛИ ОБМЕНУ ЭКРАНОМ, или запущена какая-либо другая эмуляция мыши: невозможно нажать
Allow
кнопку в этом режиме!Так что сделайте следующее:
CMD+SHIFT+3
)Script Editor
и запустите следующую строку кода:tell application "System Events" to click at {890, 460}
используйте координаты из шага 4. и убедитесь, что вы не перемещаете окно настроек и что никакое другое окно не перекрывает кнопку. (Возможно, вам нужно дать разрешение «Доступность редактора сценариев», но оно вас попросит)Теперь кнопка фактически нажата, и вы можете разрешить «Oracle America, Inc.» установить. Вам может быть предложено перезагрузить компьютер. Затем снова запустите установщик, и все должно работать как положено!
источник
Ответ по следующей ссылке у меня сработал. Требуется запустить предоставленный скрипт
dstroot
, одобрить kextSecurity & Privacy
и затем установить сbrew cask reinstall --force virtualbox --verbose --debug
. https://github.com/caskroom/homebrew-cask/issues/39369источник
Если решение с графическим интерфейсом не работает, перезагрузите компьютер в режиме восстановления и введите его
spctl kext-consent add VB5E2TV963
, затем перезагрузите компьютер в обычном режиме и установка должна быть в порядке.источник
По какой-то причине, когда я нажал «разрешить», мне показалось, что кнопка «ничего не сделала», но затем, когда я попробовал ее в третий раз, кнопка «взяла» (после чего она всегда работала). Weird.
Больше идей:
перезагрузитесь в безопасный режим, попробуйте там кнопку разрешения
командная строка :
sudo spctl --master-disable
Это вики сообщества, не стесняйтесь добавлять сюда еще несколько идей.
источник
Я увидел быструю заметку в одном из сообщений здесь или в другой ветке, и это была критическая часть, которую я пропустил.
Когда у меня было открыто диалоговое окно «Безопасность и конфиденциальность», кнопка «Применить» была видна и нажимала на кнопку, и никаких видимых действий не было. Приглашение все еще осталось. Мне нужно подождать, прежде чем пытаться подать заявку. Я обнаружил, что подождал 20 минут, пока кнопка фактически не заработала (подсказка исчезла).
источник