signature hdr data: BAD, no. of btyes(9088) out of range 问题排查与解决方案

在使用yum工具安装gcc的时候,报出了signature hdr data: BAD, no. of btyes(9088) out of range 的问题

这是由于centos8中rpm工具存在的一个bug,在校验安装包头部大小的时候,应当限制为64M,但是实际限制了64k

这个问题存在于 rpm-4.14.3-4.el8.x86_64 等版本

查看你本机的rpm版本可以使用命令

复制代码
rpm -q rpm

解决方案是手动安装更高版本的rpm

复制代码
dnf install rpm-4.14.3-26.el8.x86_64

再使用这个安装命令的时候,推荐的依赖工具中包含了tpm2-tss-2.3.2-6.el8.x86_64.rpm 但是这个包的头部大小也会超出限制

可以手动安装 tpm2-tss-2.3.2-3.el8.x86_64 这个版本,亲测没有超限,同时也不影响rpm的安装

复制代码
 dnf install tpm2-tss-2.3.2-3.el8.x86_64

tpm2安装成功后,再次使用dnf安装 rpm-4.14.3-26.el8.x86_64 即可

相关推荐
t198751285 小时前
在Ubuntu 22.04系统上安装libimobiledevice
linux·运维·ubuntu
skywalk81635 小时前
linux安装Code Server 以便Comate IDE和CodeBuddy等都可以远程连上来
linux·运维·服务器·vscode·comate
晚风吹人醒.5 小时前
缓存中间件Redis安装及功能演示、企业案例
linux·数据库·redis·ubuntu·缓存·中间件
Hard but lovely6 小时前
linux: pthread库的使用和理解
linux
这儿有一堆花8 小时前
Kali Linux:探测存活到挖掘漏洞
linux·运维·服务器
松涛和鸣8 小时前
从零开始理解 C 语言函数指针与回调机制
linux·c语言·开发语言·嵌入式硬件·排序算法
皮小白9 小时前
ubuntu开机检查磁盘失败进入应急模式如何修复
linux·运维·ubuntu
邂逅星河浪漫9 小时前
【CentOS】虚拟机网卡IP地址修改步骤
linux·运维·centos
hhwyqwqhhwy9 小时前
linux 驱动开发相关
linux·驱动开发
IT逆夜10 小时前
实现Yum本地仓库自动同步的完整方案(CentOS 7)
linux·运维·windows