役に立つかもしれません、私はこのエラーを見つけました。一般的な解決策はvirtualboxの再インストールですが、より良い方法があります。
ソリューション
Sudo /Library/StartupItems/VirtualBox/VirtualBox restart
または
Sudo /Library/StartupItems/VirtualBox/VirtualBox start
VirtualBox 4.3 +
最近のバージョンでは、ファイル(/ライブラリ/ StartupItems/VirtualBox/VirtualBox)は存在しないため、以下のコマンドを使用する必要があります。
Sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
エラー
VagrantがVirtualBoxを制御するために使用するCLIである
VBoxManage
の実行中にエラーが発生しました。コマンドとstderrをコマンドの下に示します:["hostonlyif"、 "create"]Stderr:0%...進行状況:NS_ERROR_FAILURE VBoxManage:エラー:ホストオンリーアダプターの作成に失敗しましたVBoxManage:エラー:VBoxNetAdpCtl:新しいインターフェイスの追加中にエラーが発生しました:/ dev/vboxnetctlを開くことができません:そのようなファイルまたはディレクトリはありません
VBoxManage:エラー:詳細:コードNS_ERROR_FAILURE(0x80004005)、コンポーネントHostNetworkInterface、インターフェイスIHostNetworkInterface VBoxManage:エラー:コンテキスト:ファイルVBoxManageHostonly.cppの行68の「int handleCreate(HandlerArg *、int、int *)」
エラーに関するVagrant Gitの問題: https://github.com/mitchellh/vagrant/issues/1671#issuecomment-22304107
MacOS High Sierra 10.13.1およびVirtualBox 5.2.2を実行しています。
Sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
システムが最近カーネルを更新した場合、多くはvboxセットアップを再実行する必要があります。この場合、virtualbox startコマンドを実行すると、次のメッセージが表示されます。
$ Sudo /path/to/virtualbox start
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (2.6.32-358.23.2.el6.x86_64) or it failed to
load. Please recompile the kernel module and install it by
Sudo /etc/init.d/vboxdrv setup
You will not be able to start VMs until this problem is fixed.
High Sierraで仮想ボックスを起動すると、同様の問題が発生しました。
macOS High Sierra 10.13には、新しくインストールされたサードパーティカーネル拡張(KEXT)を読み込む前にユーザーの承認が必要な新機能が導入されています。ユーザーがまだ承認していないKEXTをロードする要求が行われると、ロード要求は拒否されます。 KEXTの読み込みエラーをハードエラーとして扱うアプリまたはインストーラーは、この新しいケースを処理するために変更する必要があります。
解決するには、[システム環境設定]> [セキュリティとプライバシー]でKEXTを手動で承認する必要があります。
Appleのテクニカルノートを次に示します。
https://developer.Apple.com/library/content/technotes/tn2459/_index.html
とりわけ救済策を試みましたが、実行されたコマンドはほとんどありませんでしたが、機能しませんでした。私のMac(elキャプテン)には、/ Library/StartupItems/Vir *という種類のものは何もありません。以下のコマンドは失敗しました。
Sudo /Library/StartupItems/VirtualBox/VirtualBox restart
最新のVirtualBoxを再インストールしてから以下のコマンドを実行すると、VMが実行されます
Sudo launchctl load /Library/LaunchDaemons/org.virtualbox.startup.plist
走る
$ Sudo modprobe vboxdrv
$ Sudo modprobe vboxnetadp
$ Sudo vboxreload
エラーが表示されたら...
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 68 of file VBoxManageHostonly.cpp
以下は私のために機能し、エラーを返しません、私はその後、浮浪者を正常に立ち上げることができます
Sudo /Library/StartupItems/VirtualBox/VirtualBox restart
私はしばらくこれで立ち往生しました。 Sudo:/ Library ..コマンドを実行しようとすると、「コマンドが見つかりません」と表示され続けました。
しかし、これは私にとってはうまくいきました:
Sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart