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 即可

相关推荐
昌sit!17 分钟前
Linux系统性基础学习笔记
linux·笔记·学习
zdslovezy26 分钟前
CentOS 系统升级 OpenSSH 和 OpenSSL 的完整方案
linux·运维·centos
HIT_Weston1 小时前
18、【Ubuntu】【远程开发】技术方案分析:私网ip掩码
linux·tcp/ip·ubuntu
cccccc语言我来了1 小时前
(Linux (6):从包管理到工具探索,构建系统操作基础认知)
linux·运维·服务器
ben9518chen2 小时前
嵌入式Linux C语言程序设计九
linux·c语言
颜大哦3 小时前
linux安装mysql
linux·运维·mysql·adb
来知晓3 小时前
Linux:WSL内存空间管理之清完内存C盘可用空间不增问题解决
linux·运维·服务器
大聪明-PLUS3 小时前
嵌入式 Linux 初学者指南 – 第 2 部分
linux·嵌入式·arm·smarc
feng_blog66884 小时前
【信创系统】统信UOS Linux4.19+libbpf开发ebpf程序实现文件操作的实时监控
linux·ebpf
祎直向前6 小时前
在Ubuntu中安装并配置ssh
linux·ubuntu·ssh