dnf update pgdg13エラー
AlmaLinux8 で dnf update を行うと次ようなエラーが出力される場合がある。
# dnf update
PostgreSQL 13 for RHEL / Rocky / AlmaLinux 8 - 1.4 kB/s | 410 B 00:00
Errors during downloading metadata for repository 'pgdg13':
- Status code: 410 for https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-8-x86_64/repodata/repomd.xml (IP: 199.232.151.52)
Error: Failed to download metadata for repo 'pgdg13': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were triedpgdg13エラーの解決方法
PostgreSQL13を使っていない場合
dnf config-manager --set-disabled pgdg13
dnf clean all
dnf makecachepgdg12もエラーとなった場合
dnf config-manager --set-disabled pgdg12
dnf clean all
dnf makecache
dnf update更新を通したい場合
dnf update --disablerepo=pgdg13dnf update 実行時に pgdg13 リポジトリのエラー(404エラーやメタデータ取得失敗、GPGキー関連エラー)が発生する場合、古いリポジトリパッケージやGPGキーが原因であることがほとんどです。
主な原因と解決手順は以下の通りです。
主な原因
- 404 エラー(メタデータ取得失敗): 古い
pgdg-redhat-repoを使い続けていると、サーバー側の構成変更やバージョン移行に伴いURLが無効になり発生します。 - GPG エラー: PGDGのリポジトリキーやGPG署名の更新、あるいはOS側のポリシー変更により検証に失敗します。
