Centos8安装软件包报错signature hdr data: BAD, no. of btyes(9088) out of range

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值