HOME → 4 Linux → 3 ParrotOS → 

ParrotOS 公開鍵を利用できない: NO_PUBKEY エラーへの対処策

Linux 関連ノウハウ
Virtualbox +  ParrotOS パッケージの更新
公開鍵を利用できない: NO_PUBKEY エラー
 
ParrotOS で、パッケージを更新しようとすると「NO_PUBKEY」エラーが出る。
 
ParrotOSで sudo apt update を実行すると、
エラー:1 https://deb.parrot.sh/parrot lory InRelease
公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 7A8286AF0E81EE4A
エラー:2 https://deb.parrot.sh/direct/parrot lory-security InRelease
公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 7A8286AF0E81EE4A
エラー:3 https://deb.parrot.sh/parrot lory-backports InRelease
公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 7A8286AF0E81EE4A
 
以下に、この問題を解決する手順を記録。
 
 

 

スポンサー リンク

 

 
 
 目 次
1. 現象
2. 解決策
 
 
 
1. 現象
 
ParrotOSで「Synaptic パッケージマネージャ」を起動し、・・・
ParrotOSで「Synaptic パッケージマネージャ」を起動し、・・・
 
パッケージを更新するべく、「再読込」をクリックすると、・・・
パッケージを更新するべく、「再読込」をクリックすると、・・・
 
「公開鍵を利用できないため、・・・: NO_PUBKEY」エラーが発生する。
(sudo apt update でも同様のエラーが出る。)
「公開鍵を利用できないため、・・・: NO_PUBKEY」エラーが発生する。
(sudo apt update でも同様のエラーが出る。)
 
NO_PUBKEYエラーが発生する場合は、リポジトリのGPG鍵が更新されたか、システムに鍵が不足している可能性が考えられる。
 

 GPG鍵とは
 gpgはGNU Privacy Guard (GnuPG, GPG)の略で、暗号化ソフトウェアです。 暗号化だけでなく、署名や認証といったオンライン上の機密や信用を管理するツールとしても利用されます。
 パッケージをインストールする際に、正しい配布先からインストールしているかどうかのチェックに使われます。

 
 
 
2. 解決策
 
ParrotOS のブログに、2025年1月11日付で「Parrot が新しい GPG キーをリリースしました!」がアップされている。
(https://parrotsec.org/blog/2025-01-11-parrot-gpg-keys/)
ParrotOS のブログに、2025年1月11日付で「Parrot が新しい GPG キーをリリースしました!」がアップされている
 
下にスクロールすると、リポジトリから、parrot-archive-keyringの最新バージョンをダウンロードしてインストールすることで解決すると書かれている。
下にスクロールすると、リポジトリから、parrot-archive-keyringの最新バージョンをダウンロードしてインストールすることで解決すると書かれている
 
指定のサイトを見ると、「2024.12.09版 .deb」がアップされている。
指定のサイトを見ると、「2024.12.09版 .deb」がアップされている
 
parrot-archive-keyringの最新バージョンをダウンロードする。
sudo wget https://deb.parrot.sh/parrot/pool/main/p/parrot-archive-keyring/parrot-archive-keyring_2024.12_all.deb
 
parrot-archive-keyringの最新バージョンをダウンロードする
 
カレントディレクトリーにダウンロードされる。
カレントディレクトリーにダウンロードされる
 
ダウンロード フォルダーから、次のコマンドを実行しインストールする。
sudo dpkg -i parrot-archive-keyring_2024.12_all.deb
 
ダウンロード フォルダーから、次のコマンドを実行しインストールする
 
これで、Synaptic パッケージマネージャを使って、パッケージの更新が出来る。
これで、Synaptic パッケージマネージャを使って、パッケージの更新が出来る
 
 sudo apt update の実行も、問題なし。
 sudo apt update の実行も、問題なし
 
 

 Debianパッケージ
拡張子:.deb
Debian GNU/LinuxやUbuntu等のDebian系ディストリビューションで使用。

 

 dpkgコマンド
dpkgコマンドは、Debianパッケージを管理するコマンド。
「d」はDebianの意味。
「pkg」はパッケージの意味。
 -i(--install) :パッケージをインストール。

 

 

以上。
(2025.01.15)

 

 

スポンサー リンク

 

             

 

 

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください