2026-03-02 早朝 OS更新情報確認すると、次のような エラーが。
$ dnf check-update Errors during downloading metadata for repository 'pgdg13': - Status code: 404 for https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-9-x86_64/repodata/repomd.xml (IP: 151.101.195.52) エラー: repo 'pgdg13' のメタデータのダウンロードに失敗しました : Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried...解消手順▼
このサーバは、2025年5月ごろ DBを デフォルトではなくPostgreSQL16.10 を
●PostgreSQL RPM repository GPG key update - 3 January 2024
https://yum.postgresql.org/news/pgdg-rpm-repo-gpg-key-update/
調べると、2024年1月に鍵が新しくなっているようです。推測ですが しばらく猶予期間だったのか 古いものがついに消されたと理解。当時から設定ファイルをいじる情報が見つかりますが、今回はは次のように解決。
処理前の pgdgのRPMパッケージを確認
$ sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm $ sudo dnf module list postgresql $ sudo dnf module disable postgresql $ sudo dnf install postgresql16-server psql --version psql (PostgreSQL) 16.10のようにインストールことに起因しています。
●PostgreSQL RPM repository GPG key update - 3 January 2024
https://yum.postgresql.org/news/pgdg-rpm-repo-gpg-key-update/
調べると、2024年1月に鍵が新しくなっているようです。推測ですが しばらく猶予期間だったのか 古いものがついに消されたと理解。当時から設定ファイルをいじる情報が見つかりますが、今回はは次のように解決。
処理前の pgdgのRPMパッケージを確認
$ rpm -qa | grep pgdg pgdg-redhat-repo-42.0-54PGDG.noarch公式サイトにも記載されている リポジトリを再度インストール。
$ sudo dnf --disablerepo=* install https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm処理後の pgdgのRPMパッケージを確認(42.0-54 → 42.0-64) 。
$ rpm -qa | grep pgdg pgdg-redhat-repo-42.0-64.rhel9PGDG.noarch再度
$ dnf check-updateで、鍵が更新され これまでのように dnf コマンドが復活!