Mac: произошла ошибка при выполнении `VBoxManage`, CLI, используемого Vagrant

Я работаю с aerospike и устанавливаю его с помощью бродячего виртуального ящика.

После установки, когда я пытаюсь запустить виртуальную машину, она выдает следующую ошибку:

. There was an error while executing VBoxManage, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below.

Command: ["startvm", "dff6693e-52c8-4c9e-922a-243d18c7f666", "--type", "headless"]

Stderr: VBoxManage: error: The VM session was closed before any attempt to power it on VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component SessionMachine, interface ISession

Я использую машину Mac для этой настройки.

Любое предложение?

Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
15
0
14 012
6
Перейти к ответу Данный вопрос помечен как решенный

Ответы 6

Ответ принят как подходящий

Выполнение следующих шагов помогло мне:

  1. перезапустите виртуальный ящик, используя:

    sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
    
  2. Остановите бродягу следующим образом:

    vagrant halt
    
  3. начать бродягу следующим образом:

    vagrant up
    

на всякий случай, если это поможет кому-то другому, мне этого было недостаточно. Мне пришлось перезагрузиться, чтобы заставить это работать. Мне потребовалось некоторое время, чтобы «сдаться» и попробовать перезагрузиться.

Shai Almog 14.11.2021 09:49

У меня такая же проблема. Вы можете просто перезагрузить систему, а затем перезапустить Vagrant. Ошибка в основном возникает, когда виртуальный ящик был резко остановлен. Удачи!

Перейдите в settings => security & privacy => general

и разрешить разрешение.

Спасибо. По сути, вы увидите что-то вроде «Программа от Oracle Inc. была заблокирована от доступа к системе ...» с кнопкой «Разрешить» рядом с ней, нажмите ее.

picmate 涅 19.11.2020 18:27
  1. Откройте графический интерфейс VirtualBox и посмотрите на «старые» элементы в диспетчере VirtualBox.
  2. Удалите все поля с надписью «недоступно».
  3. sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
  4. vagrant halt
  5. vagrant up

Для macos вы можете обновить разрешения на конфиденциальность и безопасность.

вот ссылка: https://medium.com/@Aenon/mac-virtualbox-kernel-driver-error-df39e7e10cd8

У меня была такая же проблема после последнего обновления ОС (Big Sur). Шаги, которые я должен был пройти, чтобы заставить его снова работать:

  • Удалите VirtulBox и переустановите его (он не должен удалять ваши виртуальные машины)
  • запустите homestead box update в каталоге Homestead
  • запустить sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
  • Как ни странно, я перешел по ссылке @Alperen Tahta и перезагрузил ноутбук после того, как изменил разрешения.
  • Бродяга вверх и тада!

Мне потребовалось несколько шагов, чтобы добраться туда, но теперь мои виртуальные машины работают и разрушаются, как и раньше.

Надеюсь поможет ??

Другие вопросы по теме