パッケージをアップデートするとNO_PUBKEYエラーが発生する【ParrotOS編】
事象
ParrotOSでアップデート or アップグレードした際に、「公開鍵を利用できないため、以下の署名は検証できませんでした」というNO_PUBKEYエラーが発生する場合があるようです。
原因
NO_PUBKEYエラーが発生する要因は、以下のいずれかの可能性があります。
- リポジトリのGPG鍵が更新された。
- システム内に正しい鍵が存在しない。
解決策
1:ParrotOSのブログをチェックしてください。
2:wgetコマンドでDEBファイルをダウンロードします。
$sudo wget https://deb.parrot.sh/parrot/pool/main/p/parrot-archive-keyring/parrot-archive-keyring_2024.12_all.deb
3:dpkgコマンドでDEBファイルをインストールします。
$sudo dpkg -i parrot-archive-keyring_2024.12_all.deb
※dpkgコマンドについては、『ハッキング・ラボのつくりかた 完全版』P.190でも解説しています。