Amazon Linux 2 に PostgreSQL 13 をインストールする際にエラーが発生したため、インストールできるように調査した内容を備忘録として残しておく
手順
-
postgresql13 を以下のコマンドでインストールする
sudo amazon-linux-extras install postgresql13以下のエラーが発生
failure: repodata/repomd.xml from pgdg-common: [Errno 256] No more mirrors to try. https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-2-x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found Installation failed. Check that you have permissions to install. -
以下のコマンドで対象ファイルの内容を更新する ※事前にバックアップすること
sudo sed -i "s/\$releasever/7/g" "/etc/yum.repos.d/pgdg-redhat-all.repo" -
再度、 postgresql13 をインストールする
以下のエラーが発生
failure: repodata/repomd.xml from pgdg-common: [Errno 256] No more mirrors to try. https://download.postgresql.org/pub/repos/yum/common/redhat/rhel-7-x86_64/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for pgdg-common Installation failed. Check that you have permissions to install. -
以下の対象ファイルの内容を更新 ※事前にバックアップすること
- 更新対象ファイル
- /etc/pki/rpm-gpg/PGDG-RPM-GPG-KEY-RHEL
- 更新内容の参照ファイル: PGDG-RPM-GPG-KEY-RHEL7
- 更新対象ファイル
-
再度、 postgresql13 をインストールする