web-dev-qa-db-ja.com

apt-get BADSIG GPGエラーを解決する最も簡単な方法は何ですか?

私はこの問題を頻繁に乗り越えており、常にグーグルで答えを見つけなければなりません。 apt-getからのBADSIGエラーの永続的な修正はありますか?

W:GPGエラー: http://download.virtualbox.org lucidリリース:次の署名は無効でした:BADSIG 54422A4B98AB5139 Oracle Corporation(VirtualBoxアーカイブ署名キー)

129
cmcginty

これが(最も簡単な)ソリューションです。

ターミナルで次のコマンドを入力します。

$ Sudo -i
# apt-get clean
# cd /var/lib/apt
# mv lists lists.old
# mkdir -p lists/partial
# apt-get clean
# apt-get update

クレジット:ubuntugeek.com

編集:

エラーが再度発生する場合(おそらく数日/月後)、ルートとしてNautilusを開き、var/lib/aptに移動し、 "lists.old"フォルダーを削除し、 "lists"フォルダーを開いて "partial"を削除します。フォルダ。次に、前述のコマンドを再度実行します。

129

エラーメッセージの重要な部分は、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

パスワードを入力する必要があります。キーがダウンロードされ、統合されます。

65
qbi

キーを削除してみてください

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フォーラムスレッド

27
Portablejim

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をクリックします
enter image description here

そしてFix all GPG Badsig errorsを選択します
enter image description here

11
Ashu

キーを追加してもこのエラーが引き続き発生する場合は、次を試してください。

  1. apt-cacher-ngキャッシュディレクトリに移動し、virtualboxエントリを削除します。

    cd /var/cache/apt-cacher-ng
    Sudo rm -rf download.virtualbox.org
    
3
cmcginty

使用できる別のサーバーを見つけました:

gpg --keyserver hkp://subkeys.pgp.net --recv-keys [YOURKEYINQUESTION]
gpg --armor --export [YOURKEYINQUESTION] | Sudo apt-key add -
2
Jack