web-dev-qa-db-ja.com

VBoxManageはVMコードNS_ERROR_FAILURE ubuntu 16.04を開始できません

この問題 のため、最近virtualbox 5.2.4とvagrant 2.0.1にアップグレードしました。それ以来、私は自分の浮浪者ボックス(ubuntu、centosなど)を実行することができませんでした。 Vagrant Upを実行すると、次のエラーが表示されます。

VagrantがVirtualBoxを制御するために使用するCLIであるVBoxManageの実行中にエラーが発生しました。コマンドとstderrを以下に示します。

コマンド:["startvm"、 "ef47d1fc-4ed1-42cb-b564-09bc2bb43296"、 "--type"、 "headless"]

Stderr:VBoxManage:エラー:仮想マシン 'ishbook-centos'は、終了コード1(0x1)で起動中に予期せず終了しましたVBoxManage:エラー:詳細:コードNS_ERROR_FAILURE(0x80004005)、コンポーネントMachineWrap、インターフェイスIMachine

--type headlessなしでvboxmanageを実行すると、/sbin/vboxconfigを実行するようにというポップアップが表示されます。

RTR3InitExは、rc = -1912(rc = -1912)で失敗しました

VirtualBoxカーネルモジュールは、このバージョンのVirtualBoxと一致しません。 VirtualBoxのインストールは明らかに成功しませんでした。実行中

'/ sbin/vboxconfig'

これを修正するかもしれません。 VirtualBoxのOSEバージョンとPUELバージョンを混在させないでください。

ここで:supR3HardenedMainInitRuntime what:4 VERR_VM_DRIVER_VERSION_MISMATCH(-1912)-インストールされているサポートドライバーがユーザーのバージョンと一致しません。

Sudo /sbin/vboxconfigを複数回実行しても運がありません。

これに似た質問への回答に見られるように、virtualboxと拡張パックを複数回再インストールし、linux-headersとdkmsを再インストールしようとしましたが、何も機能しませんでした。何か案は?

編集:5.1で試してみましたが、同じエラーです。5.0でコンピューターがハングします

6
1419636215

OK。ここで問題を見つけました。カーネルモジュールは、アンインストールしたときにvirtualboxの以前のインストールから削除されていませんでした。 modinfo vboxdrvを実行したとき、それは5.0.4のカーネルドライバーを使用していると言っていました。

modinfo出力で指定されたファイル名へのパスのすべてを削除し、再起動しました。その後、virtualboxのインストールとvmsの起動が機能しました。

5
1419636215

VirtualBoxVagrant の両方を簡単にアンインストールして再インストールすると、この問題が解決することがわかりました。

各インストーラには、便宜上アンインストールスクリプトが付属しています。インストールする前にこれを実行してください。 VirtualBoxが実行されていないことを確認するために、理想的にはシステムの新規ブートから。

1
halfcube

Sudoを介してルート権限で実行してみてください:

Sudo /sbin/vboxconfig

私の場合はうまくいきました。

0
gerzenstl

システムの更新がVirtual XPを破壊し、「rc = -1912」エラー、再インストールの提案などの問題が発生しました。私が見つけたのはSudo apt-get update Sudo apt-get upgrade一見過度にシンプルでしたが、ここでうまくいきました!

0
BJM