为仓库“pgdg-common”下载元数据失败:Bad GPG signature
2023/05/14
今天我更新 linux 安装包的时候,出现了下面这个错误:
错误:为仓库 'pgdg-common' 下载元数据失败 : repomd.xml GPG signature verification error: Bad GPG signature
经过各方查找,最终在 RedHat 官方论坛 上找到了解决办法:把pgdg-redhat-repo.noarch
这个骚包删除即可,具体步骤如下:
1、首先,禁用 PostgreSQL 开机自启动服务。注意:这步是必须的,不然会导致操作系统重启失败!
systemctl disable postgresql-14
2、删除导致报错的这个包。
yum remove pgdg-redhat-repo.noarch
3、最后再执行yum update
命令即可成功更新。
不过这样就导致 PostgreSQL 无法开机自启动,所以我们需要立即把数据库进行备份
,然后把 PostgreSQL卸载
,最后重新安装 PostgreSQL 的最新版本
以开启自启动服务。