Sudo apt-get update
コマンドでパッケージリストを更新しようとすると、いくつかのエラーが発生します。具体的には、エラーメッセージは次のとおりです。
W:GPGエラー:http://dl.google.com安定版リリース:次の署名が無効でした:BADSIG A040830F7FAC5991 Google、Inc.Linuxパッケージ署名キー W:署名の検証中にエラーが発生しました。リポジトリは更新されず、以前のインデックスファイルが使用されます。 GPGエラー:http://archive.canonical.com正確なリリース:次の署名が無効でした:BADSIG 40976EAF437D05B5Ubuntuアーカイブ自動署名キー W:署名の検証中にエラーが発生しました。リポジトリは更新されず、以前のインデックスファイルが使用されます。 GPGエラー:http://extras.ubuntu.com正確なリリース:次の署名が無効でした:BADSIG 16126D3A3E5C1192 Ubuntu ExtrasArchive自動署名キー W:http:// archiveのフェッチに失敗しました。 canonical.com/ubuntu/dists/precise/Release W:http://extras.ubuntu.com/ubuntu/dists/precise/Release [の取得に失敗しました。 ____。] W:一部のインデックスファイルのダウンロードに失敗しました。それらは無視されているか、代わりに古いものが使用されています。
Kubuntu12.04を使用しています。
編集
彼の答えのterdon によって提案されたコマンドを実行しましたが、それでも機能しません。キーを更新しようとすると、次の出力が得られました。
実行中:gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.OE3Vb6NDgl --trustdb-name /etc/apt/trustdb.gpg --keyring/etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com A040830F7FAC5991 gpg:hkpサーバーkeyserver.ubuntuからキー7FAC5991を要求しています.com gpg:キー7FAC5991:「Google、Inc。Linuxパッケージ署名キー」は変更されていません gpg:処理された総数:1 gpg:変更なし:1 実行中:gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.QFmVRIYHrE --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5 gpg:hkpサーバーキーサーバーからキー437D05B5を要求しています。 ubuntu.com gpg:キー437D05B5:「Ubuntuアーカイブ自動署名キー」は変更されていません gpg:処理された総数:1 gpg:変更なし:1 実行中:gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.kJGIgNoOEW --trustdb-name/etc/apt /trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192 gpg:要求hkpサーバーからのキー3E5C1192keyserver.ubuntu.com gpg:キー3E5C1192: "Ubuntu ExtrasArchive自動署名キー"は変更されていません gpg:処理された総数:1 gpg:変更されていません:1
また、Sudo apt-get update
を使用しようとすると、以前と同じエラーが発生します。
リポジトリごとに正しいGPGキーをインポートする必要があります。したがって、欠落しているキーごとに、次のコマンドを実行します。
Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com KEY
あなたの場合、A040830F7FAC5991
、40976EAF437D05B5
、および16126D3A3E5C1192
のキーがありません。次のコマンドを実行すると、3つすべてを取得できます。
for key in A040830F7FAC5991 40976EAF437D05B5 16126D3A3E5C1192; do
Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com $key; done
このコマンドを実行した後、Sudo apt-get update
を再試行すると、完全に機能するはずです。
更新、私はキーを再インポートするとそれらが修正されると思っていましたが、それは機能しなかったようです。代わりにこれを試してください( ソース ):
Sudo apt-get clean
Sudo mv /var/lib/apt/lists /var/lib/apt/lists.old
Sudo mkdir -p /var/lib/apt/lists/partial
Sudo apt-get clean
Sudo apt-get update