web-dev-qa-db-ja.com

VirtualBox:VERR_VM_DRIVER_NOT_INSTALLED

Dockerマシンを使用して2つのVMを起動しようとしています。

docker-machine create --driver virtualbox myvm1
docker-machine create --driver virtualbox myvm2

出力に次のエラーが表示されます。

(myvm2) Progress state: NS_ERROR_FAILURE
(myvm2) VBoxManage: error: Failed to create the Host-only adapter
(myvm2) VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: failed to open /dev/vboxnetctl: No such file or directory
(myvm2) VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
(myvm2) VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg *)" at line 94 of file VBoxManageHostonly.cpp
(myvm2)
(myvm2) This is a known VirtualBox bug. Let's try to recover anyway...
Error creating machine: Error in driver during machine creation: Error setting up Host only network on machine start: The Host-only adapter we just created is not visible. This is a well known VirtualBox bug. You might want to uninstall it and reinstall at least version 5.0.12 that is is supposed to fix this issue

最新バージョンのVirtualBox(6.0.0)をインストールしました そこから 。 VirtualBoxウィンドウを開いて左側のパネルのVMをクリックすると、次のエラーポップアップが表示されます。

enter image description here

[〜#〜]更新[〜#〜]

VirtualBox 6.0.0を再インストールしようとしましたが、VirtualBoxのインストールプロセスの最後に次の画面が表示されました。

enter image description here

たぶんそれは上記の失敗の理由ですか?私のMacは10.14.1macOSMojaveで実行されています

これらのエラーを修正するにはどうすればよいですか?

3
Hirurg103

おそらく、システム環境設定の「セキュリティとプライバシー」でVirtualBoxカーネル拡張を承認する必要があります。

enter image description here

カーネル拡張を許可すると、インストーラーが正常に実行できるようになります。

8
crishoj

(rc = -1908)は通常、セキュアブートが有効になっているときに発生します。無効にして、VMを再度実行してみてください

セキュアブート設定は、スタートアップセキュリティユーティリティで利用できます。

  1. Macの電源を入れ、Appleロゴが表示されたらすぐにコマンド(⌘)-Rを押したままにして、macOSRecoveryから起動します。
  2. MacOSユーティリティウィンドウが表示されたら、メニューバーから[ユーティリティ]> [スタートアップセキュリティユーティリティ]を選択します。
  3. 認証を求められたら、[macOSパスワードの入力]をクリックし、管理者アカウントを選択してそのパスワードを入力します。

「セキュリティなし」オプションを選択

1
Lucas Marinzeck