私はこの問題を頻繁に乗り越えており、常にグーグルで答えを見つけなければなりません。 apt-get
からのBADSIGエラーの永続的な修正はありますか?
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"を削除します。フォルダ。次に、前述のコマンドを再度実行します。
エラーメッセージの重要な部分は、boldの次の部分です。
W:GPGエラー: http://download.virtualbox.org lucidリリース:次の署名は無効でした:BADSIG54422A4B98AB5139 Oracle Corporation(VirtualBoxアーカイブ署名キー)
boldにコピーしてから、ターミナルを開いて次のように入力します。
Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 54422A4B98AB5139
すなわち、使用して貼り付け SHIFT + INS コピーした番号-54422A4B98AB5139
パスワードを入力する必要があります。キーがダウンロードされ、統合されます。
キーを削除してみてください
Sudo apt-key del 16126D3A3E5C1192
その後、リポジトリを更新します
Sudo apt-get update
BADSIG
エラーの代わりにNO_PUBKEY
エラーが表示され、
Sudo apt-key finger
キーを見つける必要がありますnot(「Ubuntu Extras Archive Automatic Signing Key」と呼ばれる)
ここでキーを追加します
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 <[email protected]>
それでもうまくいかない場合は、試してください
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
ソース: this ubuntuフォーラムスレッド
BADSIG GPGエラーを解決するもう1つの簡単な方法は、Y PPA manager
というソフトウェアを使用することです
須藤add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
Advanced
をクリックします
そしてFix all GPG Badsig errors
を選択します
キーを追加してもこのエラーが引き続き発生する場合は、次を試してください。
apt-cacher-ngキャッシュディレクトリに移動し、virtualboxエントリを削除します。
cd /var/cache/apt-cacher-ng
Sudo rm -rf download.virtualbox.org
使用できる別のサーバーを見つけました:
gpg --keyserver hkp://subkeys.pgp.net --recv-keys [YOURKEYINQUESTION]
gpg --armor --export [YOURKEYINQUESTION] | Sudo apt-key add -