現象
mySQLをインストールする際に、下記エラー文が出てくる。
Public key for mysql-community-libs-compat-5.7.38-1.el7.x86_64.rpm is not installed
Failing package is: mysql-community-libs-compat-5.7.38-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
原因
yumを使用する際に、パッケージに変更点があるか確認するためにGPGキーを使用されいているのですが、GPGキーには有効期限が設定されており、期限が切れてしまうとGPGキーとしての役割を果たさなくなってしまいます。
対策
新しくGPGキーをインストールすればyumが使えるようになります!
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
結果
mysqlのインストールが出来ました!
Installed:
mysql-community-libs.x86_64 0:5.7.38-1.el7
mysql-community-libs-compat.x86_64 0:5.7.38-1.el7
mysql-community-server.x86_64 0:5.7.38-1.el7
Dependency Installed:
mysql-community-client.x86_64 0:5.7.38-1.el7
mysql-community-common.x86_64 0:5.7.38-1.el7
ncurses-compat-libs.x86_64 0:6.0-8.20170212.amzn2.1.3
Replaced:
mariadb-libs.x86_64 1:5.5.68-1.amzn2
Complete!