私は走っています浮浪者1.4 および仮想ボックスfedora 17 マシン上の 4.3。「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
ベストアンサー1
今日、同じ問題が発生しました。原因は、VirtualBox で別の VM を実行していたことです。
解決:
- VirtualBoxを開き、実行中のすべてのVMをシャットダウンします
- 「システム環境設定」>「セキュリティとプライバシー」に移動し、「許可」ボタンを押して Oracle (VirtualBox) をロードします。
- VirtualBoxを再起動する
sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
vagrant up
これで、 またはvagrant reload
を実行して新しいホストを構成できるはずです。
前述の通りこの答えただし、macOS の最新バージョンでは VirtualBox がブロックされる可能性があります。
解決:
次に、System Preferences > Security & Privacy
「許可」ボタンを押して Oracle (VirtualBox) をロードします。
(感謝フォロー、ライモンティ&デイブ・ボーチェスネ(詳細につきましては