【Ubuntu12.04】VirtualBoxでGPGエラー

7月 25th, 2012 by marumi | Filed under ソフトウェア.

ここ数日、Synapticがリポジトリにダメなのがあると文句を言うので、ちょっと対応してみようと思った。

リポジトリ エラー

内容はGPGエラー。

NO_PUBKEY 54422A4B98AB5139http://download.virtualbox.org/virtualbox/debian/dists/precise/contrib/source/Sourcesの取得に失敗しました

とのこと。

あちこちググって色々やってみた。

[VirtualBox] GPGエラーを直す

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自体が起動しない。

VirtualBox - Error In suplibOsInit

「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 エラー

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の方では相変わらずエラーが出るのでした。

疲れたので、続きはまたの機会に・・・。

Tags:


Leave a Reply

CAPTCHA