質問: ### 状況 Vagrantのupが、 config.vm.network "private_network" の時に失敗します。 public_networkにすると起動します。 vagrant upした時には以下のように「Clearing any previously set network interfaces」 のところでこけています。 ``` > vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Clearing any previously set network interfaces... 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: E_FAIL VBoxManage.exe: error: Failed to create the host-only adapter VBoxManage.exe: error: Querying NetCfgInstanceId failed (0x00000002) VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleCreate(struct HandlerArg *)" at line 94 of file VBoxManageHostonly.cpp ``` ### 環境 OS等のバージョンは下記の通りです。 OS:Windows10 Pro(現状の最新状態) Vagrant:2.1.2 VirtualBox:5.2.0 ### やったこと、わかっていること ネット上の情報を見ると、私と同じような状況の人は多くいるようではありましたが、 どのケースもhost only networkを**「手動で入れ直す」**ことで解決していました。 入れ直すと書いたように、私の見た限りでは皆さんかつては問題なかったのが、 Windows10の更新などでhost only networkが消えた、という感じでした。 私の場合はprivate_networkで起動しようとしたのが初めてだったので他の方と同じ状況かどうかは分かりません。 とりあえず他の方と同様にVirtualBoxマネージャーのGlobal Tools → Host Network Managerから「作成」をクリックしましたが、 しばらく時間をかけた後にエラーが返ってきました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/7bb8e5786e015545d507fd8cca7953b0.png) ちなみにこの「作成」を押したときとvagrant upしたときに、ユーザーアカウント制御のウインドウが表示されVirtualBox interfaceによるコンピュータの変更を許可するかどうか2,3度尋ねられます。 ここまでくるとネット上で私が探した範囲では同様のケースは無くなってしまいました。 ここからは独自に調べたことですが、 vagrant upやHost Network Managerで「作成」を押した時に、 デバイスマネージャー上ではVirtualBox Host-Only Ethernet Adapterというネットワークアダプターが追加されようとしています。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/91a666d2db68f08d4f8bc29a8a1f75fe.png) このネットワークアダプターのインストールに失敗しているようなので、 手動でデバイスドライバーのインストールを試みたのですがだめでした。 (手動でのドライバーのインストールなので、この時にはユーザーアカウント制御のウインドウは出ません) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/f855824fdb8aa028fa808cd718c21d1f.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/dbd8d6713f8901636afdfc62be030dfc.png) ここで、アカウントの権限を疑ったのですが、もちろん管理者権限を持っていましたし、 それにしてはタイムアウトというのが解せません。 VirtualBoxのバージョンですが、 他に5.2.18、5.2.22、6.0.0で「作成」を試してますが同様でした。 (仮に6.0.0でうまく行ってもvagrantと合わないでしょうが) 現状はここまでで、これから先も今から調べるのですが、 何か分かる方いらっしゃいましたらアドライスをお願いいたします。
回答: ウイルスバスターを停止してからVirtualBoxをインストールしたら VirtualBox Host-Only Ethernet Adapterがこちらで作成するまでもなく入りました。 !イメージ説明