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

相关推荐
椰子今天很可爱33 分钟前
静态库和动态库
linux
檀越剑指大厂1 小时前
【Linux系列】如何在 Linux 服务器上快速获取公网
linux·服务器·php
共享家95271 小时前
linux-高级IO(上)
java·linux·服务器
小米里的大麦4 小时前
022 基础 IO —— 文件
linux
Xの哲學4 小时前
Perf使用详解
linux·网络·网络协议·算法·架构
门前灯4 小时前
Linux系统之iprconfig 命令详解
linux·运维·服务器·iprconfig
tb_first4 小时前
k8sday09
linux·云原生·容器·kubernetes
忧郁的橙子.4 小时前
三、k8s 1.29 之 安装2
linux·运维·服务器
huangyuchi.5 小时前
【Linux系统】动静态库的制作
linux·运维·服务器·动态库·静态库·库的简单制作
jim写博客5 小时前
Linux进程概念(四)环境地址变量
linux·运维·服务器