1. ホーム
  2. virtual-machine

[解決済み] VBoxManage: エラー。ホストオンリーアダプターの作成に失敗しました[closed]。

2022-04-25 11:23:43

質問

を実行しています。 浮浪者 1.4と バーチャルボックス 4.3 on fedora 17 machine. vagrant up"をすると、こんなエラーが出ます。

Bringing machine 'default' up with 'virtualbox' provider...                                                                            


[default] Clearing any previously set forwarded ports...                                                                                                                
[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: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: VBoxNetAdpCtl: ioctl failed for /dev/vboxnetctl: Inappropriate ioctl for devic
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

解決方法は?

今日も同じ問題が発生しました。原因は、VirtualBoxで別のVMを起動していたことです。

解決方法

  1. VirtualBoxを開き、起動しているすべてのVMをシャットダウンする
  2. システム環境設定 > セキュリティ & プライバシー で、quot;Allow" ボタンを押して、Oracle (VirtualBox) を読み込むようにします。
  3. VirtualBoxを再起動します。
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart

を実行することができるはずです。 vagrant up または vagrant reload をクリックし、新しいホストを設定します。

で述べたように この回答 最近の macOS は VirtualBox をブロックすることがあります。

解決方法

次のページへ System Preferences > Security & Privacy そして、"Allow"ボタンを押して、Oracle(VirtualBox)を読み込ませます。

(おかげさまで をクリックします。 , エルジモネッティ & ダーヴ・ボーチェスン をご覧ください。)