雪山上的雄鹰 发表于 2024-2-29 18:38:24

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_64tpm2安装成功后,再次使用dnf安装rpm-4.14.3-26.el8.x86_64 即可

来源:https://www.cnblogs.com/sslcheese/p/18043029
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: signature hdr data: BAD, no. of btyes(9088) out of range 问题排查与