[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 メーリングリストの案内