在 CENTOS 7 上安装 Oracle Database 11gr2 时出现 RPM-GPG-KEY 错误

在 CENTOS 7 上安装 Oracle Database 11gr2 时出现 RPM-GPG-KEY 错误

我正在尝试在 CENTOS 7 中安装 Oracle Database 11gr2。安装过程我遵循以下步骤https://oracle-base.com/articles/11g/oracle-db-11gr2-installation-on-oracle-linux-7

下载并解压两个软件包后http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html我正在运行以下命令来开始安装。

yum install oracle-rdbms-server-11gR2-preinstall

处理片刻后,我收到以下错误。

警告:/var/cache/yum/x86_64/7/ol7_UEKR3/packages/kernel-uek-firmware-3.8.13-118.6.1.el7uek.noarch.rpm:Header V3 RSA/SHA256 签名,密钥 ID ec551f03:NOKEY 从文件:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle 检索密钥

GPG 密钥检索失败:[Errno 14] curl#37 - “无法打开文件 /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle”

我该如何解决上述错误并继续进行下一步安装?

答案1

gpgcheck=0通过更改文件解决了 Oracle Linux 7 上的相同问题.repo

例如

/etc/yum.repos.d/ol7.repo

[ol7_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=0
enabled=1

从下面获取 Oracle Linux 7 存储库文件。 repo 存档文件

把它们放到/etc/yum.repos.d然后运行yum update

答案2

使用命令“yum install --nogpgcheck ...”安装 Oracle 必备软件包,然后禁用 public-yum-ol7.repo 存储库

相关内容