Mac: при выполнении VBoxManage, интерфейса командной строки, используемого Vagrant, произошла ошибка
Я работаю с aerospike и устанавливаю его с помощью виртуальной виртуальной коробки vagrant.
После установки, когда я пытаюсь запустить виртуальную машину, она выдает следующую ошибку:
, Произошла ошибка при выполнении
VBoxManage
CLI, используемый Vagrant для управления VirtualBox. Команда и stderr показаны ниже.Команда: ["startvm", "dff6693e-52c8-4c9e-922a-243d18c7f666", "--type", "headless"]
Stderr: VBoxManage: ошибка: сеанс виртуальной машины был закрыт перед любой попыткой включить его на VBoxManage: ошибка: подробности: код NS_ERROR_FAILURE (0x80004005), компонент SessionMachine, интерфейс ISession
Я использую Mac Machine для этой установки.
Любое предложение?
7 ответов
Мне помогли следующие шаги:
перезапустите виртуальный ящик, используя:
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
Остановите бродягу следующим образом:
vagrant halt
начать бродяги следующим образом:
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. Я попробовал все вышеперечисленные шаги, и ни один из них не помог мне. Если у вас возникла та же проблема из-за обновления ОС, попробуйте выполнить следующие действия:
Убедитесь, что версия VirtualBox >= 7.0.2; если нет, полностью удалите текущую версию, удалите все файлы и папки, которые относятся к VirtualBox, и установите текущую версию здесь .
Обязательно используйте Vagrant версии 2.3.3 или выше. Если нет, полностью удалите текущую версию, удалите все файлы и папки, связанные с Vagrant, и установите текущую версию здесь .
Да, это должно сработать.
Для macos вы можете обновить права конфиденциальности и безопасности.
вот ссылка:https://medium.com/@Aenon/mac-virtualbox-kernel-driver-error-df39e7e10cd8
У меня такая же проблема. Вы можете просто перезапустить свою систему, а затем также перезапустить Vagrant. Ошибка в основном возникает, когда виртуальный ящик был внезапно остановлен. Удачи!
- Откройте графический интерфейс VirtualBox и посмотрите на "старые" элементы в VirtualBox Manager.
- Снимите все поля с надписью "недоступен".
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
vagrant halt
vagrant up