執行時出錯VBoxManage,這是 Vagrant 用于控制 VirtualBox 的 CLI。命令和標準錯誤如下所示。
命令:[“hostonlyif”、“ipconfig”、“vboxnet0”、“--ip”、“192.168.33.1”、“--netmask”、“255.255.255.0”]
Stderr: VBoxManage: error: Code E_ACCESSDENIED (0x80070005) - Access denied (extended info not available) VBoxManage: error: Context: "EnableStaticIPConfig(Bstr(pszIp).raw(), Bstr(pszNetmask).raw())" at line檔案 VBoxManageHostonly.cpp 的 242
uj5u.com熱心網友回復:
我在 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]
在 GUI 中啟動機器,停止它,然后運行vagrant up作業,將 gui 設定為 true。
uj5u.com熱心網友回復:
我在使用 vagrant 2.2.13 版和 VirtualBox 6.1.28 版的 CentOS 7 上遇到了這個問題。我將 VirtualBox 降級到 6.1.26,這似乎解決了這個問題:
$ sudo yum downgrade VirtualBox-6.1.x86_64
uj5u.com熱心網友回復:
我在 VirtualBox 6.1.28 上的 Arch 上遇到了同樣的問題。它似乎與 Vagrant 無關。
奇怪的是,我可以更改配接器的 IPv4 地址(通過 VBoxManage 或 GUI),但只能在192.168.56.1和之間更改192.168.63.254。超出此范圍的任何事情都會失敗。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/339958.html
