确少RPM-GPG-KEY-CentOS-7导致yum报错
为OpenEuler-20.03-LTS-SP4操作系统添加centos.repo时,添加如下字段:
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
但由于该操作系统/etc/pki/rpm-gpg路径下缺少该文件,所以无法安装相应的包:
需要做的是添加RPM-GPG-KEY-CentOS-7到该目录完成gpg验证。
报错内容如下:
Curl error (37): Couldn't read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 [Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7]
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'yum clean packages'.
make: *** [Makefile:27:package] 错误 1
在官网找到对应的keys文件:
https://www.centos.org/keys/
下载后在对应路径存放:
/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
之后重新执行yum命令即可安装。