状況
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から「作成」をクリックしましたが、
しばらく時間をかけた後にエラーが返ってきました。
ちなみにこの「作成」を押したときとvagrant upしたときに、ユーザーアカウント制御のウインドウが表示されVirtualBox interfaceによるコンピュータの変更を許可するかどうか2,3度尋ねられます。
ここまでくるとネット上で私が探した範囲では同様のケースは無くなってしまいました。
ここからは独自に調べたことですが、
vagrant upやHost Network Managerで「作成」を押した時に、
デバイスマネージャー上ではVirtualBox Host-Only Ethernet Adapterというネットワークアダプターが追加されようとしています。
このネットワークアダプターのインストールに失敗しているようなので、
手動でデバイスドライバーのインストールを試みたのですがだめでした。
(手動でのドライバーのインストールなので、この時にはユーザーアカウント制御のウインドウは出ません)
ここで、アカウントの権限を疑ったのですが、もちろん管理者権限を持っていましたし、
それにしてはタイムアウトというのが解せません。
VirtualBoxのバージョンですが、
他に5.2.18、5.2.22、6.0.0で「作成」を試してますが同様でした。
(仮に6.0.0でうまく行ってもvagrantと合わないでしょうが)
現状はここまでで、これから先も今から調べるのですが、
何か分かる方いらっしゃいましたらアドライスをお願いいたします。
回答1件
あなたの回答
tips
プレビュー