Я получаю сообщение об ошибке при запуске vagrant up

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

Команда: ["hostonlyif", "ipconfig", "vboxnet0", "--ip", "192.168.33.1", "--netmask", "255.255.255.0"]

Stderr: VBoxManage: ошибка: код E_ACCESSDENIED (0x80070005) - доступ запрещен (расширенная информация недоступна) VBoxManage: error: Context: «EnableStaticIPConfig (Bstr (pszIp) .raw (), Bstr (pszNetmask) .raw ())» в строке 242 файла VBoxManageHostonly.cpp

3 ответа

У меня такая же проблема с Arch на VirtualBox 6.1.28. Похоже, это не связано с Vagrant.

Как ни странно, я могу изменить IPv4-адрес адаптера (либо через VBoxManage, либо через графический интерфейс), но только между 192.168.56.1 а также 192.168.63.254. все, что выходит за пределы этого диапазона, терпит неудачу.

Я вижу эту точную ошибку в macOS Monterey (12.0.1), Vagrant (2.2.18), VirtualBox (6.1.28 r147628). Пришлось вручную включить расширения ядра ( sudo kextload -b org.virtualbox.kext.VBoxDrv; sudo kextload -b org.virtualbox.kext.VBoxNetFlt; sudo kextload -b org.virtualbox.kext.VBoxNetAdp; sudo kextload -b org.virtualbox.kext.VBoxUSB) [из https://github.com/hashicorp/vagrant/issues/12557#issuecomment-952132213]

Вызов машины в графическом интерфейсе, остановка, затем запуск vagrant up работал, с установкой gui на true.

Я столкнулся с этой проблемой в CentOS 7 с бродячей версией 2.2.13 и VirtualBox версии 6.1.28. Я понизил версию VirtualBox до версии 6.1.26, и это, похоже, устранило проблему:

      $ sudo yum downgrade VirtualBox-6.1.x86_64
Другие вопросы по тегам