ハマログ

株式会社イーツー・インフォの社員ブログ

CentOS Stream 8のdnfがError: GPG check FAILEDになったときの対応

+7
CentOS Stream 8のOSが標準インストールされている状態でdnf updateを実行したところエラーで失敗しました。
error: /var/cache/dnf/appstream-0000000000000000/packages/perl-DBI-1.641-4.module_el8+8.x86_64.rpm: signature hdr data: BAD, no. of bytes(30020) out of range
error: /var/cache/dnf/appstream-0000000000000000/packages/perl-IO-Socket-SSL-2.066-4.module_el8+8.noarch.rpm: signature hdr data: BAD, no. of bytes(11548) out of range
error: /var/cache/dnf/appstream-0000000000000000/packages/perl-Net-SSLeay-1.88-2.module_el8+8.x86_64.rpm: signature hdr data: BAD, no. of bytes(28456) out of range
Problem opening package perl-DBI-1.641-4.module_el8+8.x86_64.rpm
Problem opening package perl-IO-Socket-SSL-2.066-4.module_el8+8.noarch.rpm
Problem opening package perl-Net-SSLeay-1.88-2.module_el8+8.x86_64.rpm
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED
Error: GPG check FAILEDのとおり、GPG Keyを更新すればよさそうです。

公式リポジトリのキーをインポート
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
結果の確認 ※見方がよくわからない
# sudo rpm -qa gpg-pubkey*
gpg-pubkey-8483c65d-5ccc5b19
gpg-pubkey-bbae6f1b-5c790651
gpg-pubkey-6defd35e-63b6d0df
gpg-pubkey-5ba5fa8d-5ccc6012
gpg-pubkey-4c21a808-5e4a9a41
gpg-pubkey-2f86d6a1-5cf7cefb
gpg-pubkey-00f97f56-467e318a
gpg-pubkey-478f8947-5ff329c5
gpg-pubkey-5f11735a-5a58bcd7
gpg-pubkey-0364b949-58bd2928
gpg-pubkey-1fef0014-6204dda2
GPG Keyをインポートしたあとに再度dnf updateを実行し、パッケージの更新が成功しました。
+7
CentOSdnfErrorGPGGPG KEymysqlPHPupdateyumエラー

  kaneko tomo   2023年8月28日


関連記事

Amazon EventBridgeでAuroraを自動停止する
+4

Auroraクラスターは手動で停止できるのですが、AWSの仕様により7日後に自動…

+4
NetBeansをPSR-1/PSR-2 standards準拠に設定する
0

PSR-1: 基本コーディング規約 PSR-1(日本語) PSR-2: コーディ…

0
windows10でvagrant-winnfsdを使ってNFSフォルダ同期
+1

開発環境としてWindows + Vagrant + VirtualBoxで開発…

+1

← 前の投稿

次の投稿 →