Total size: 127 k Installed size: 320 k Downloading Packages: [SKIPPED] libmcrypt-2.5.8-26.el8.x86_64.rpm: Already downloaded [SKIPPED] libmcrypt-devel-2.5.8-26.el8.x86_64.rpm: Already downloaded warning: /var/cache/dnf/aliyun-a19d7e5a690d289a/packages/libmcrypt-2.5.8-26.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 2f86d6a1: NOKEY aliyun 0.0 B/s | 0 B 00:00 Curl error (3): URL using bad/illegal format or missing URL for file://https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-8 [Invalid file://hostname/, expected localhost or 127.0.0.1 or none] The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'.
查了下网上很多说法,不过都没有解决疑问。解决方案也五花八门,类似rpm --import /etc/pki/rpm-gpg/RPM*导入秘钥的,也有建议安装时加选项--force --nodeps忽略依赖关系的。秘钥导入没用,我本身yum源仓库配置文件也填写了阿里云镜像源的秘钥路径的。忽略依赖关系强制安装的话,担心会不按依赖项,导致其他别的问题,而且这个选项本身也报错了。 后来只能干脆把秘钥检查关了,确实能装上了。 vim /etc/yum.repos.d/aliyun.repo