GNU/Linux >> Linux の 問題 >  >> Linux

apt-get 更新中に GPG No Public Key NO_PUBKEY エラーを修正する方法

apt-get update 実行時 コマンドを実行すると、「使用可能な公開鍵がありません」というメッセージが表示される場合があります 」という警告メッセージ。この記事では、この警告メッセージ メッセージを解決する方法について説明します。

$ apt-get update
Get:1 http://debian.linux.org.tw lenny Release.gpg [394B]
Get:2 http://debian.linux.org.tw lenny Release [73.6kB]
Get:3 http://debian.linux.org.tw lenny/main Packages [5310kB]
Fetched 5384kB in 1m13s (73.5kB/s)
Reading package lists... Done
W: There is no public key available for the following key IDs:
4D270D06F42584E6
W: You may want to run apt-get update to correct these problems

ubuntu では、エラー メッセージは次のようになります:

W:GPG エラー:http://debian.uchicago.edu etch リリース:公開鍵が利用できないため、次の署名を検証できませんでした:NO_PUBKEY 9AA38DCD55BE302B

「次の鍵 ID に使用できる公開鍵がありません」の解決策

この問題を解決するには、以下に示すように、gpg コマンドを使用してキーを取得し、apt-key add コマンドを使用してローカルの apt リポジトリに追加します:

$ gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 4D270D06F42584E6

# You should see the following output while executing the above command.
gpg: Total number processed: 1
gpg:               imported: 1

$ gpg --armor --export 4D270D06F42584E6 | apt-key add -
OK

$ apt-get update
[Note: Now update will work without the key error message]

「次の鍵 ID に使用できる公開鍵がありません」問題の解決策テンプレート

別のキーに対して同じエラー メッセージが表示される場合があることに注意してください。キーが見つからないという問題が発生した場合はいつでも、その新しいキーを取得して、以下に示すように apt-key add を使用して追加する必要があります。

$ keymissing= [missing-key] && \
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys $keymissing && \
gpg --armor --export $keymissing | apt-key add - && \
apt-get update

 
たとえば、missing key 4D270D06F42584E6 と表示されている場合は、上記のテンプレートを変更して keymissing 変数を追加します。つまり、以下に示すように、上記のテンプレートの [missing-key] を 4D270D06F42584E6 に置き換えます。

$ keymissing=4D270D06F42584E6 && \
gpg --keyserver wwwkeys.eu.pgp.net --recv-keys $keymissing && \
gpg --armor --export $keymissing | apt-key add - && apt-get update

Linux
  1. 修正方法-Apacheエラー:一致するDirectoryIndexがありませんか?

  2. 「ホストキーの検証に失敗しました」というエラーを修正する方法

  3. Mac OS で Cron を使用して自作を更新する方法

  1. Ubuntuアップデートエラーを修正する方法:MergeListの問題

  2. Linuxでのcron認証失敗エラーを修正するにはどうすればよいですか?

  3. YUMインストール中に「GPGキーの取得に失敗しました」エラーを修正するにはどうすればよいですか?

  1. 「gpg:keyserver receive failed:Nodirmngr」エラーを修正する方法

  2. SPKAC公開鍵で署名の検証に失敗しました–OpenCAエラーを修正しました

  3. GPG キーが見つからない apt リポジトリ エラーを修正 (NO_PUBKEY)