VirtualBox - RTR3InitEx failed with rc=-1912 (rc=-1912)が出たときの対処とVirtualbox 6.0.4のインストール
Virtualbox 5.2がインストールされたUbuntu 18.04にVirtualbox 6.0のdebパッケージをダウンロードしてダブルクリックしてインストールしたら
VirtualBox - RTR3InitEx failed with rc=-1912 (rc=-1912)
というエラーが出た。
公式のインストール手順にあったリポジトリの登録とかをめんどくさがって楽しようとしてダブルクリックしたら余計手間が増えてしまった。
手順
Virtualboxの削除
※Virtualboxが起動していない状態で行うこと
sudo apt autoremove --purge virtualbox*
Virtualboxのパッケージが残っていないことを確認
何も表示されなければ良い
dpkg -l virtualbox* | grep ^i
ソースをアップデートする
sudo apt-get update sudo apt-get upgrade
インストール可能なバージョンを確認する
$ apt-cache madison virtualbox | grep -iv sources virtualbox | 5.2.18-dfsg-2~ubuntu18.04.3 | http://jp.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages virtualbox | 5.2.18-dfsg-2~ubuntu18.04.3 | http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages virtualbox | 5.2.10-dfsg-6 | http://jp.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages
5.2しかないので/etc/apt/sources.listにbionicを登録する
sudo vi /etc/apt/sources.list
一番下にdeb〜を追加する
deb https://download.virtualbox.org/virtualbox/debian bionic contrib
Oracle public keyをカレントディレクトリにダウンロードする
https://www.virtualbox.org/download/oracle_vbox_2016.asc
キーを登録する
sudo apt-key add oracle_vbox_2016.asc
アップデートする
sudo apt-get update
virtualbox-6.0をインストールする
sudo apt-get install virtualbox-6.0
インストールされたバージョンを確認する
dpkg -l virtualbox* | grep ^i
USB 3.0の有効化
アップデート後はUSB 3.0が使えないので新しいVirtualBox 6.0.4 Oracle VM VirtualBox Extension Packをインストールする必要がある
方法はこちらのように行う
ultra-genma.hateblo.jp
参考
16.04 - VirtualBox - RTR3InitEx failed with rc=-1912 (rc=-1912) - Ask Ubuntu Linux_Downloads – Oracle VM VirtualBox