web-dev-qa-db-ja.com

Virtualboxのインストールに失敗しましたか?

Virtualbox 5を最近ダウンロードし、Webサイトから入手した.debファイルを実行しました。 MS-DOS 6.22を使用しようとすると、エラーメッセージが表示されます。

 '[RTR3InitEx failed with rc=-1912 (rc=-1912)

 The VirtualBox kernel modules do not match this version of 
 VirtualBox. The installation of VirtualBox was apparently not 
 successful. Executing

 '/sbin/rcvboxdrv setup'

 may correct this. Make sure that you do not mix the OSE version and 
 the PUEL version of VirtualBox.

 where: supR3HardenedMainInitRuntime what: 4 
 VERR_VM_DRIVER_VERSION_MISMATCH (-1912) - The installed support 
 driver doesn't match the version of the user. ]'

提案されたコマンドを実行しようとしても失敗しました。

9
UberSteak

実行:

Sudo /sbin/rcvboxdrv setup
Sudo apt -f install

そして、それがうまくいかない場合:

Sudo /etc/init.d/vboxdrv setup 
5
fosslinux

同じ問題がありました。ウェブサイトから最新バージョンをインストールしたかったのですが、(パッケージマネージャーによって)古いバージョンのVirtualboxリポジトリがインストールされていました。そのため、プロセスのアンインストール中に削除されなかったカーネルモジュールがまだいくつか実行されていました。私はそれを解決しました:

apt-get remove virtualbox
apt-get autoremove [absolutely needed to remove the old kernel modules]
/sbin/vboxconfig [after you install the version from the website with dpkg -i]

Btw:基本的に、パッケージマネージャーをバイパスするべきではありませんが、VMを実行できず、問題が最新バージョンに存在するかどうかを把握したいと考えました。

4
Bevor

私が助けた唯一のことは、virtualbox-dkmsパッケージが古いバージョンであったため、アンインストールすることでした:

Sudo dpkg -P virtualbox-dkms

その後、virtualboxを再インストールしましたが、うまくいきました。

4
byohay

最も簡単な方法は、Ubuntuソフトウェアリポジトリに含まれるVirtualboxのバージョンをインストールすることです。一般に、これはダウンロードされたバージョンのインストールよりも優先されます(ソフトウェアリポジトリのバージョンが提供しない特別な機能が必要な場合を除く)。 Ubuntu 16.04(Xenial)リポジトリのVirtualboxのバージョンは5.0.18-1です。

まず、ダウンロードしたバージョンのVirtualboxをアンインストールします。

次に、ターミナルを開き(Alt-Ctrl-T)、次のコマンドを入力します。

Sudo apt update
Sudo apt install virtualbox
4
Nick Weinberg

私もこのエラーがありました。その後、古いバージョンのVirtualBoxを削除する正しい方法を見つけました。

$ Sudo /opt/VirtualBox/uninstall.sh
$ Sudo rm -rf /opt/VirtualBox/

次に、VirtualBoxを再度インストールします。それは私のために働いた。

0