yum install -y gcc tclerror: /var/cache/dnf/base-82351eca59c28538/packages/cpp-8.5.0-21.el8.x86_64.rpm: signature hdr data: BAD, no. of bytes(9088) out of rangeError: GPG check FAILEDyum update--nogpgcheck
1896046 – Rebuild rpm due to ima-evm-utils (libimaevm) soname bump
它已在 rpm-4.14.3-12 及更高版本中修复,但由于该错误,无法安装存储库中的新版本。您可以手动下载并安装早期版本,例如 rpm-4.14.3-26。
# rpm --version
RPM version 4.14.3
尝试下载rpm-4.14.4的包,但是在安装时,有个依赖报同样的错误,我们故只能安装早期版本,例如 rpm-4.14.3-26
下载旧版本的 RPM 及其库:
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/rpm-4.14.3-26.el8.x86_64.rpm
wget https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/getPackage/rpm-libs-4.14.3-26.el8.x86_64.rpm
使用 rpm2cpio 和 cpio 提取 RPM 包:
rpm2cpio rpm-4.14.3-26.el8.x86_64.rpm | cpio -idmv -D / -u
rpm2cpio rpm-libs-4.14.3-26.el8.x86_64.rpm | cpio -idmv -D / -u
使用 dnf 升级 RPM:
dnf upgrade rpm rpm-libs -y
5221

被折叠的 条评论
为什么被折叠?



