LoginSignup
1
0

More than 1 year has passed since last update.

Yum のアップデートで GPG が正しくないとエラーが出る場合の対処

Posted at

MySQL Yum Repository を利用しているマシンで yum update を実行するとエラーで止まってしまう場合の対処方法。
MySQL 8.0.28 でパッケージの署名に使用される GPG が更新された影響。 rpm コマンドで新しいものをインポートすれば解消する。

エラーメッセージ

warning: /var/cache/yum/x86_64/7/mysql-tools-community/packages/mysql-shell-8.0.29-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql


The GPG keys listed for the "MySQL Tools Community" repository are already installed but they are not correct for this package.
Check that the correct key URLs are configured for this repository.


 Failing package is: mysql-shell-8.0.29-1.el7.x86_64
 GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

対処方法

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

原因

MySQL ダウンロードパッケージの署名に使用される GnuPG ビルドキーは、MySQL 8.0.28 リリースで更新されました。MySQL 8.0.28 以降へのアップグレード時にキー検証エラーを回避するために、新しい GnuPG キーをインポートしてください。

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

MySQL ダウンロードパッケージの署名に使用される GnuPG ビルドキーが更新されました。以前のGnuPGビルドキーは、2022-02-16に期限切れになるように設定されています。GnuPG 署名チェックを使用した MySQL ダウンロードパッケージの整合性と信頼性の検証、または公開 GnuPG ビルドキーの取得については、「GnuPG を使用した署名チェック」を参照してください。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0