

`vagrant up`を実行すると以下のエラーが発生しました。

[code]

    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   HostNetworkInterface, interface IHostNetworkInterface
    VBoxManage: error: Context: "int handleCreate(HandlerArg*, int, int*)" at line 66 of     file VBoxManageHostonly.cpp
    
[/code]

VirtualBox, Vagrantをアンインストール&インストールしても効果はありません。

Issue の "[Error while adding new interface: failed to open /dev/vboxnetctl: No
such file or directory
#1671](https://github.com/mitchellh/vagrant/issues/1671)" を参考にして、

[code]

    $ sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
    
[/code]

を実行してしてみたものの、これも効果がありません。

ただ、すべての仮装マシンの `vagrant up` に失敗するわけではなく、通常通り `vagrant up`
できる仮想マシンもあります。ですから、恐らく問題があるのは VirtualBox や Vagrant 側ではないと考えられます。

しかし、ここから先どのようなアプローチをすれば良いのか分かりません。 お力添え頂けるとありがたいです。

開発環境:

  * VirtualBox 4.3.20
  * Vagrant 1.7.1
  * OS X Yosemite 10.10.1


CC BY-SA 3.0
2015-01-05T09:49:10.610
3123
2015-01-05T10:24:03.323
2015-01-05T10:10:47.133
4978
6078
question
vagrant virtualbox
`vagrant up` が `failed to open /dev/vboxnetctl: No such file or directory` で失敗する


提示していただいた [Issue](https://github.com/mitchellh/vagrant/issues/1671)
の他にも、解決方法は、"[SO: vagrant up failed, /dev/vboxnetctl: no such file or
directory](https://stackoverflow.com/questions/18149546/vagrant-up-failed-dev-
vboxnetctl-no-such-file-or-directory)" にまとまっていました。

Mac OS X のバージョンによって、ファイルの場所に違いがあるようですので、その方法だとファイルが見つからないとなったようです。
Stackoverflow の回答を参考にしつつ、以下のようなコマンドを試してみてください。

  * `sudo /Library/StartupItems/VirtualBox/VirtualBox restart`
  * `sudo /Library/StartupItems/VirtualBox/VirtualBox start`
  * `sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist` <= これがダメだった
  * `sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart`


CC BY-SA 3.0
2015-01-05T10:24:03.323
3125
2015-01-05T10:24:03.323
2017-05-23T12:38:55.250
-1
4978
3123
answer