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


10

私は最近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. ]'

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

回答:


6

実行:

sudo /sbin/rcvboxdrv setup
sudo apt -f install

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

sudo /etc/init.d/vboxdrv setup 

これに感謝します-Ubuntu Trustyのディストリビューションで提供されている4.x vboxパッケージをvirtualbox.org/wiki/Linux_Downloadsから5.1パッケージにアップグレードした後、問題を解決しました。
トムダルトン2017年

6

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

sudo dpkg -P virtualbox-dkms

それから私は再インストールしvirtualbox、それは働いた。


私にも
役立ちました

これはsudo apt-get autoremoveBevorの回答で推奨されているように行われます
user1151080

6.1.4をインストールしましたが、リポバージョンは5.x用なので、誤ってダウンロードする代わりにリポ経由で拡張パックをインストールしました。6.14を削除して5.xをインストールしました。これを認識して6.1.4を再インストールした後、このdkmsパッケージが原因でこの問題に遭遇し、この投稿に従って修正しました。
DKebler

5

私も同じ問題を抱えていました。Webサイトから最新バージョンをインストールしたいのですが、(パッケージマネージャーによって)古い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]

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


1
私のために働いた(Ubuntu 16.04で5.0から5.2に移動した後) リンク。今はすべて順調です。
ジョエル

4

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

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

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

sudo apt update
sudo apt install virtualbox

1
ありがとう。この解決策は、仮想マシンを実行しようとしたときに機能し、バージョン5.1をアンインストールしてコマンドを実行すると、仮想マシンが完全にロードされました。
B-Abbasi

こっちも一緒。レポバージョンで作業していませんでした。VMを起動するには、5.1をインストールする必要がありました。次にコンピューターを起動したとき、VMは起動を拒否しました。Repoバージョンに戻ると、少なくとも今のところ問題は解決されています... :)
anonymous2

1

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.