Vagrant / VirtualBox でプライベートネットワークを有効にしようとした場合に発生した。
There was an error while executing VBoxManage
, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below.
エラーメッセージ
1 2 3 4 5 6 7 8 9 10 11 |
There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["hostonlyif", "create"] Stderr: 0%... Progress state: NS_ERROR_FAILURE VBoxManage: error: Failed to create the host-only adapter VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg *)" at line 94 of file VBoxManageHostonly.cpp |
vagrantfileの以下の場所を有効化した場合に発生する。
1 2 3 |
# Create a private network, which allows host-only access to the machine # using a specific IP. config.vm.network "private_network", ip: "192.168.33.10" |
原因
ネット上の情報と、自分の経験から、設定やモジュールが悪いわけではない。環境がおかしくなっている。
セキュリティソフトが関連している可能性が高い。
対策
1.端末を再起動する。アプリの自動復帰はしないようにする。
2.セキュリティソフトを落とす
3.セキュリティソフトが終了したことを確認してから、Vagrant経由でVirtualBoxを起動する。