YASD-TECH
YASD TECH

Error: Failed to download metadata for repo 'pgdg-common': repomd.xml GPG signature verification error: Bad GPG signatureがでた

投稿日:2024/5/1

更新日:2024/5/5

Slider Image

AlmaLinux9 で運用しているアプリケーションに zabbix をインストールしたらつまったのでその備忘録。

今回は zabbix をインストールしようと思ったらつまりましたが、前にも他ツール入れた時に似た問題に直面することがあったので

備忘録用です。

Terminal
$ dnf install zabbix-agent
PostgreSQL common RPMs for RHEL / Rocky 9 - x86_64                                                                                                                                                                                            384  B/s | 659  B     00:01
PostgreSQL common RPMs for RHEL / Rocky 9 - x86_64                                                                                                                                                                                            1.6 MB/s | 1.7 kB     00:00
PostgreSQL common RPMs for RHEL / Rocky 9 - x86_64                                                                                                                                                                                            389  B/s | 659  B     00:01
Error: Failed to download metadata for repo 'pgdg-common': repomd.xml GPG signature verification error: Bad GPG signature

どうやら GPG キーに更新が入っていて、現在の GPG キーではいれられないとのこと。

公式サイトにもかいてある

Terminal
$ rpm -qa | grep pgdg
pgdg-redhat-repo-42.0-36PGDG.noarch

GPGキーのバージョンを確認したところ上記になっていますが、最新は42.0-40PGDGの模様。

以下公式サイトです。

というわけで公式から持ってきたGPGキーアップデートのコマンドを実施

Terminal
$ dnf --disablerepo=\* -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm
pgdg-redhat-repo-latest.noarch.rpm 10 kB/s | 12 kB 00:01
Dependencies resolved.
==============================================================================================================================================================================================================================================================================
Package Architecture Version Repository Size
==============================================================================================================================================================================================================================================================================
Upgrading:
pgdg-redhat-repo noarch 42.0-40PGDG @commandline 12 k

# Transaction Summary

Upgrade 1 Package

Total size: 12 k
Terminal
Upgrading:
pgdg-redhat-repo noarch 42.0-40PGDG @commandline 12 k

とあるのでアップデート完了です!

これでzabbixがインストールできました!

まとめ

GPTがビミョい答えしかくれなかったのでやはり頼るべきは公式ドキュメントだなー

と実感しました。

Index

    まとめ