web-dev-qa-db-ja.com

vagrant up failed、/ dev / vboxnetctl:no such file or directory

役に立つかもしれません、私はこのエラーを見つけました。一般的な解決策は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

エラー

印刷: http://d.pr/i/1Bvi

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

124
Lucas Serafim

MacOS High Sierra 10.13.1およびVirtualBox 5.2.2を実行しています。

これは私のために働いた:

  1. [システム環境設定]> [セキュリティとプライバシー]> [全般]でVirtualBoxに権限を付与します(このリクエストはmacOS High Sierraで新しく追加されました)
  2. ターミナルを開いて実行します:Sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
42
Linus

システムが最近カーネルを更新した場合、多くは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.
25
johnpaulhayes

High Sierraで仮想ボックスを起動すると、同様の問題が発生しました。

macOS High Sierra 10.13には、新しくインストールされたサードパーティカーネル拡張(KEXT)を読み込む前にユーザーの承認が必要な新機能が導入されています。ユーザーがまだ承認していないKEXTをロードする要求が行われると、ロード要求は拒否されます。 KEXTの読み込みエラーをハードエラーとして扱うアプリまたはインストーラーは、この新しいケースを処理するために変更する必要があります。

解決するには、[システム環境設定]> [セキュリティとプライバシー]でKEXTを手動で承認する必要があります。

Appleのテクニカルノートを次に示します。

https://developer.Apple.com/library/content/technotes/tn2459/_index.html

4
John R

とりわけ救済策を試みましたが、実行されたコマンドはほとんどありませんでしたが、機能しませんでした。私の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
3
antikytheraton

エラーが表示されたら...

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
2
Jason Pascoe

私はしばらくこれで立ち往生しました。 Sudo:/ Library ..コマンドを実行しようとすると、「コマンドが見つかりません」と表示され続けました。

しかし、これは私にとってはうまくいきました:

Sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart
0
Michele