ここ数日、Synapticがリポジトリにダメなのがあると文句を言うので、ちょっと対応してみようと思った。
内容はGPGエラー。
NO_PUBKEY 54422A4B98AB5139http://download.virtualbox.org/virtualbox/debian/dists/precise/contrib/source/Sourcesの取得に失敗しました
とのこと。
あちこちググって色々やってみた。
Linux_Downloads – Oracle VM VirtualBox
設定されてるリポジトリを一旦削除して、ダウンロードサイトから「oracle_vbox.asc」をダウンロードして、
公開鍵を追加。
sudo apt-key add oracle_vbox.asc
または、これでもいいらしい。
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add –
で、確認。
sudo apt-get update
ダメでした。
いや、VirtualBox自体が起動しない。
「Kernel driver not installed (rc=-1908)」だそうです。
画面に出ているとおりに
$ sudo /etc/init.d/vboxdrv setup
では、ダメで、その下に出ているDKMSをubuntuソフトウェアセンターから入れて、上記を実行すると起動できました。
でも、まだリポジトリはNGです。
↓これでリストを削除すると直るという情報もあるので、削除してからキーの追加〜登録を試してみたけどNG。
ls /var/lib/apt/lists/partial
キーの確認。
sudo apt-key list /etc/apt/trusted.pgp
(省略)
pub 1024D/6DFBCBAE 2008-07-14
uid Sun Microsystems, Inc. (xVM VirtualBox archive signing key)
sub 2048g/78A86EAF 2008-07-14
pub 1024R/EEA14886 2010-05-04
uid Launchpad VLC
pub 1024D/98AB5139 2010-05-18
uid Oracle Corporation (VirtualBox archive signing key)
sub 2048g/281DDC4B 2010-05-18
あれ、最初に見たときはOracleだけだったと思うんだけど、Sunのも入ってる。
エラーも内容が微妙に違ってる。
VirtualBox関連のキーを削除してみる。
sudo apt-key del 78A86EAF 6DFBCBAE 281DDC4B 98AB5139
再度最初からやり直す。
ls /var/lib/apt/lists/partial
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add –
sudo apt-get upgrade
パッケージリストを読み込んでいます… 完了
依存関係ツリーを作成しています
状態情報を読み取っています… 完了
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
おお、直ったか?と思ったけど、Synapticの方では相変わらずエラーが出るのでした。
疲れたので、続きはまたの機会に・・・。
タグ: VirtualBox