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

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

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

, Произошла ошибка при выполнении VBoxManageCLI, используемый Vagrant для управления VirtualBox. Команда и stderr показаны ниже.

Команда: ["startvm", "dff6693e-52c8-4c9e-922a-243d18c7f666", "--type", "headless"]

Stderr: VBoxManage: ошибка: сеанс виртуальной машины был закрыт перед любой попыткой включить его на VBoxManage: ошибка: подробности: код NS_ERROR_FAILURE (0x80004005), компонент SessionMachine, интерфейс ISession

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

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

7 ответов

Решение

Мне помогли следующие шаги:

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

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

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

    vagrant up
    

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

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

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

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

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

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

Ни одно из вышеперечисленных решений не сработало для меня. У меня возникла эта проблема после обновления моего Macbook до Ventura 13. Я попробовал все вышеперечисленные шаги, и ни один из них не помог мне. Если у вас возникла та же проблема из-за обновления ОС, попробуйте выполнить следующие действия:

  1. Убедитесь, что версия VirtualBox >= 7.0.2; если нет, полностью удалите текущую версию, удалите все файлы и папки, которые относятся к VirtualBox, и установите текущую версию здесь .

  2. Обязательно используйте Vagrant версии 2.3.3 или выше. Если нет, полностью удалите текущую версию, удалите все файлы и папки, связанные с Vagrant, и установите текущую версию здесь .

Да, это должно сработать.

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

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

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

  1. Откройте графический интерфейс VirtualBox и посмотрите на "старые" элементы в VirtualBox Manager.
  2. Снимите все поля с надписью "недоступен".
  3. sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
  4. vagrant halt
  5. vagrant up
Другие вопросы по тегам