签名 hdr 数据:不好,没有。字节数(9168)超出范围

问题描述 投票:0回答:1

运行命令“yum update rpm”,出现错误:“signature hdr data: BAD, no. of bytes(9168) out of range”。

我的系统是CentOS 8。当我尝试使用命令下载软件时

 yum install git

我遇到了错误。我在https://www.digitalocean.com/community/questions/cento-os-8-not-updating上参考了在线解决方案。然而,当我使用命令时

yum update rpm

我遇到了同样的错误。要执行此命令,我需要安装“tpm2-tss”,但安装此包也会导致相同的错误:


"error: /var/cache/dnf/BaseOS-ee7d6bcc3944df92/packages/tpm2-tss-2.3.2-5.el8.x86_64.rpm: signature hdr data: BAD, no. of bytes(9168) out of range."

如何解决这个问题,感谢您的帮助。

centos rpm
1个回答
0
投票

我通过执行以下命令成功克服了同样的问题:

curl https://vault.centos.org/8.5.2111/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-3.el8.noarch.rpm -o centos-gpg-keys-8-3.el8.noarch.rpm
rpm -i centos-gpg-keys-8-3.el8.noarch.rpm
© www.soinside.com 2019 - 2024. All rights reserved.