この問題 のため、最近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でコンピューターがハングします
OK。ここで問題を見つけました。カーネルモジュールは、アンインストールしたときにvirtualboxの以前のインストールから削除されていませんでした。 modinfo vboxdrv
を実行したとき、それは5.0.4のカーネルドライバーを使用していると言っていました。
modinfo
出力で指定されたファイル名へのパスのすべてを削除し、再起動しました。その後、virtualboxのインストールとvmsの起動が機能しました。
VirtualBox と Vagrant の両方を簡単にアンインストールして再インストールすると、この問題が解決することがわかりました。
各インストーラには、便宜上アンインストールスクリプトが付属しています。インストールする前にこれを実行してください。 VirtualBoxが実行されていないことを確認するために、理想的にはシステムの新規ブートから。
Sudo
を介してルート権限で実行してみてください:
Sudo /sbin/vboxconfig
私の場合はうまくいきました。
システムの更新がVirtual XPを破壊し、「rc = -1912」エラー、再インストールの提案などの問題が発生しました。私が見つけたのはSudo apt-get update Sudo apt-get upgrade
一見過度にシンプルでしたが、ここでうまくいきました!