私はこの問題を頻繁に乗り越えており、常にグーグルが答えを求めています。誰からのBADSIGエラーの永続的な修正がありapt-get
ますか?
W:GPGエラー: http ://download.virtualbox.org lucidリリース:次の署名は無効でした:BADSIG 54422A4B98AB5139 Oracle Corporation(VirtualBoxアーカイブ署名キー)
私はこの問題を頻繁に乗り越えており、常にグーグルが答えを求めています。誰からのBADSIGエラーの永続的な修正がありapt-get
ますか?
W:GPGエラー: http ://download.virtualbox.org lucidリリース:次の署名は無効でした:BADSIG 54422A4B98AB5139 Oracle Corporation(VirtualBoxアーカイブ署名キー)
回答:
これが(最も簡単な)ソリューションです。
ターミナルで次のコマンドを入力します。
$ sudo -i
# apt-get clean
# cd /var/lib/apt
# mv lists lists.old
# mkdir -p lists/partial
# apt-get clean
# apt-get update
編集:
エラーが再び発生する場合(おそらく数日/月後)、ルートとしてNautilusを開きvar/lib/apt
、「lists.old」フォルダーに移動して削除し、「lists」フォルダーを開いて「partial」フォルダーを削除します。次に、前述のコマンドを再度実行します。
エラーメッセージの重要な部分は、次の太字部分です。
W:GPGエラー:http ://download.virtualbox.org lucidリリース:次の署名は無効でした:BADSIG 54422A4B98AB5139 Oracle Corporation(VirtualBoxアーカイブ署名キー)
太字のものをコピーしてからターミナルを開き、次のように入力します。
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 54422A4B98AB5139
すなわち、コピーした数字SHIFT+ 54422A4B98AB5139を使用して貼り付けINSます
パスワードを入力する必要があります。キーがダウンロードされ、統合されます。
キーを削除してみてください
sudo apt-key del 16126D3A3E5C1192
その後、リポジトリを更新します
sudo apt-get update
あなたが取得する必要NO_PUBKEY
の代わりに、エラーをBADSIG
エラーと
sudo apt-key finger
すべきではない(「Ubuntuのエクストラアーカイブの自動署名鍵」と呼ばれる)の鍵を見つけます
ここでキーを追加します
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192
の結果apt-key finger
は
pub 1024D/3E5C1192 2010-09-20
Key fingerprint = C474 15DF F48C 0964 5B78 6094 1612 6D3A 3E5C 1192
uid Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>
それでもうまくいかない場合は、試してください
apt-get clean # Remove cached packages
cd /var/lib/apt
mv lists lists.old # Backup mirror info
mkdir -p lists/partial # Recreate directory structure
apt-get clean
apt-get update # Fetch mirror info
ソース:この ubuntuフォーラムのスレッド