« ラジコ仕様変更 | メイン

UNIX

'pgdg13' のメタデータのダウンロードに失敗しました

 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 を
$ 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 コマンドが復活!

トラックバック

このエントリーのトラックバックURL:
https://remix.asia/cgi/mt/mt-tb.cgi/7758

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)