[pgsql-jp: 42101] Re: GPGエラーについて
牛島義幸
y_usijima @ taiyudenki.co.jp
2024年 1月 11日 (木) 03:54:54 UTC
こんにちは 牛島です。
Qiita に解決方法がありました。
@hiroin さん
https://qiita.com/hiroin/items/db61adcfa61da6aa8c48
pgdg-redhat-repo-42.0-38PGDG.noarch.rpm に更新すれば解決しました。
(インストールされていたのは pgdg-redhat-repo-42.0-36PGDG.noarch でした)
解決方法は、サイトを見てください。
RedHat で検証されていますが、Rocky / AlmaLinux も大丈夫なようです。
お騒がせしました。
On 2024/01/09 12:00, 牛島義幸 wrote:
> こんにちは 牛島といいます。
>
> 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 メーリングリストの案内