[pgsql-jp: 42100] GPGエラーについて
牛島義幸
y_usijima @ taiyudenki.co.jp
2024年 1月 9日 (火) 03:00:05 UTC
こんにちは 牛島といいます。
OS:Almalinux 9.3
PostgreSQL:16.1
お正月が明けて、linux の dnf を実行すると下記のエラーが出ていました。
--- log ----
Jan 3 20:33:58 hoge systemd[1]: Starting dnf makecache...
Jan 3 20:33:59 hoge dnf[85822]: メタデータキャッシュは最近、リフレッシュされました。
Jan 3 20:33:59 hoge systemd[1]: dnf-makecache.service: Deactivated successfully.
Jan 3 20:33:59 hoge systemd[1]: Finished dnf makecache.
Jan 3 22:31:18 hoge systemd[1]: Starting dnf makecache...
Jan 3 22:31:19 hoge dnf[86820]: AlmaLinux 9 - AppStream 4.1 kB/s | 4.1 kB
00:01
Jan 3 22:31:20 hoge dnf[86820]: AlmaLinux 9 - BaseOS 4.7 kB/s | 3.8 kB
00:00
Jan 3 22:31:21 hoge dnf[86820]: AlmaLinux 9 - CRB 5.3 kB/s | 4.1 kB
00:00
Jan 3 22:31:22 hoge dnf[86820]: AlmaLinux 9 - Extras 4.8 kB/s | 3.8 kB
00:00
Jan 3 22:31:22 hoge dnf[86820]: Extra Packages for Enterprise Linux 9 - x86_64 8.0 kB/s | 7.4 kB
00:00
Jan 3 22:31:23 hoge dnf[86820]: Extra Packages for Enterprise Linux 9 openh264 1.3 kB/s | 993 B
00:00
Jan 3 22:31:24 hoge dnf[86820]: Extra Packages for Enterprise Linux 9 - Next - 12 kB/s | 8.3 kB
00:00
Jan 3 22:31:26 hoge dnf[86820]: PostgreSQL common RPMs for RHEL / Rocky 9 - x86 289 B/s | 659 B
00:02
Jan 3 22:31:26 hoge dnf[86820]: PostgreSQL common RPMs for RHEL / Rocky 9 - x86 1.6 MB/s | 1.7 kB
00:00
Jan 3 22:31:29 hoge dnf[86820]: PostgreSQL common RPMs for RHEL / Rocky 9 - x86 291 B/s | 659 B
00:02
Jan 3 22:31:29 hoge dnf[86820]: エラー: repo 'pgdg-common' のメタデータのダウンロードに失敗しました : repomd.xml
GPG signature verification error: Bad GPG signature
Jan 3 22:31:29 hoge systemd[1]: dnf-makecache.service: Main process exited, code=exited,
status=1/FAILURE
Jan 3 22:31:29 hoge systemd[1]: dnf-makecache.service: Failed with result 'exit-code'.
Jan 3 22:31:29 hoge systemd[1]: Failed to start dnf makecache.
---- EOF ---
Bad GPG と pgdg-common が出ているので、GPG を更新すればよいかと思い、下記手順でやってみました。
---- 対処 ----
# cd /var/cache/dnf
# rm -Rf pgdg-common*
# dnf clean all
67 ファイルが削除されました
# dnf install
https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
AlmaLinux 9 - AppStream 4.0 MB/s | 8.1 MB 00:02
AlmaLinux 9 - BaseOS 2.5 MB/s | 3.5 MB 00:01
AlmaLinux 9 - CRB 1.7 MB/s | 2.3 MB 00:01
AlmaLinux 9 - Extras 20 kB/s | 17 kB 00:00
Extra Packages for Enterprise Linux 9 - x86 3.1 MB/s | 20 MB 00:06
Extra Packages for Enterprise Linux 9 openh 1.1 kB/s | 2.5 kB 00:02
Extra Packages for Enterprise Linux 9 - Nex 1.0 MB/s | 437 kB 00:00
PostgreSQL common RPMs for RHEL / Rocky 9 - 359 B/s | 659 B 00:01
PostgreSQL common RPMs for RHEL / Rocky 9 - 1.6 MB/s | 1.7 kB 00:00
GPG 鍵 0x442DF0F8 をインポート中:
Userid : "PostgreSQL RPM Building Project <pgsql-pkg-yum @ postgresql.org>"
Fingerprint: 68C9 E2B9 1A37 D136 FE74 D176 1F16 D2E1 442D F0F8
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-PGDG
これでよろしいですか? [y/N]: y
PostgreSQL common RPMs for RHEL / Rocky 9 - 293 B/s | 659 B 00:02
エラー: repo 'pgdg-common' のメタデータのダウンロードに失敗しました : repomd.xml GPG signature verification
error: Bad GPG signature
---- EOF ----
GPGを入れ替えようとしているのですが、どうしてもメタデータのダウンロードに失敗します。
すみませんが、対応方法をご存じの方、ご教授願えないでしょうか?
よろしくお願いいたします。
pgsql-jp メーリングリストの案内