yum-utils安装失败;.rpm: signature 头部数据:不当,字节(14936)的号码超出范围;打开软件包 yum-utils-4.02.noarch.rpm 出现问题;GPG检查失败

请问安装yum-utils时报了如下错误需要怎么解决?

错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/yum-utils-4.0.21-23.el8.noarch.rpm: signature 头部数据:不当,字节(9548)的号码超出范围
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/dnf-4.7.0-18.el8.noarch.rpm: signature 头部数据:不当,字节(15628)的号码超出范围
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/elfutils-0.189-2.el8.x86_64.rpm: signature 头部数据:不当,字节(14936)的号码超出范围
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/libdnf-0.63.0-16.el8.x86_64.rpm: signature 头部数据:不当,字节(14928)的号码超出范围
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/python3-dnf-4.7.0-18.el8.noarch.rpm: signature 头部数据:不当,字节(60804)的号码超出范围
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/python3-dnf-plugins-core-4.0.21-23.el8.noarch.rpm: signature 头部数据:不当,字节(22140)的号码超出范围
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/python3-libdnf-0.63.0-16.el8.x86_64.rpm: signature 头部数据:不当,字节(13348)的号码超出范围
打开软件包 yum-utils-4.0.21-23.el8.noarch.rpm 出现问题
打开软件包 dnf-4.7.0-18.el8.noarch.rpm 出现问题
打开软件包 elfutils-0.189-2.el8.x86_64.rpm 出现问题
打开软件包 libdnf-0.63.0-16.el8.x86_64.rpm 出现问题
打开软件包 python3-dnf-4.7.0-18.el8.noarch.rpm 出现问题
打开软件包 python3-dnf-plugins-core-4.0.21-23.el8.noarch.rpm 出现问题
打开软件包 python3-libdnf-0.63.0-16.el8.x86_64.rpm 出现问题
下载的软件包保存在缓存中,直到下次成功执行事务。
您可以通过执行 'dnf clean packages' 删除软件包缓存。
错误:GPG 检查失败

试着使用

yum upgrade rpm

后,结果报了类似的错误,如下

错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/dnf-4.7.0-18.el8.noarch.rpm: signature 头部数据:不当,字节(15628)的号码超出范围
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/elfutils-0.189-2.el8.x86_64.rpm: signature 头部数据:不当,字节(14936)的号码超出范围
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/libdnf-0.63.0-16.el8.x86_64.rpm: signature 头部数据:不当,字节(14928)的号码超出范围
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/python3-dnf-4.7.0-18.el8.noarch.rpm: signature 头部数据:不当,字节(60804)的号码超出范围
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/python3-dnf-plugins-core-4.0.21-23.el8.noarch.rpm: signature 头部数据:不当,字节(22140)的号码超出范围
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/python3-libdnf-0.63.0-16.el8.x86_64.rpm: signature 头部数据:不当,字节(13348)的号码超出范围
打开软件包 dnf-4.7.0-18.el8.noarch.rpm 出现问题
打开软件包 elfutils-0.189-2.el8.x86_64.rpm 出现问题
打开软件包 libdnf-0.63.0-16.el8.x86_64.rpm 出现问题
打开软件包 python3-dnf-4.7.0-18.el8.noarch.rpm 出现问题
打开软件包 python3-dnf-plugins-core-4.0.21-23.el8.noarch.rpm 出现问题
打开软件包 python3-libdnf-0.63.0-16.el8.x86_64.rpm 出现问题
下载的软件包保存在缓存中,直到下次成功执行事务。
您可以通过执行 'dnf clean packages' 删除软件包缓存。
错误:GPG 检查失败

同时使用--nogpgcheck参数安装仍旧报了类似的错误:

运行事务检查
错误:/var/cache/dnf/BaseOS-82351eca59c28538/packages/yum-utils-4.0.21-23.el8.noarch.rpm: signature 头部数据:不当,字节(9548)的号码超出范围
下载的软件包保存在缓存中,直到下次成功执行事务。
您可以通过执行 'dnf clean packages' 删除软件包缓存。
Traceback (most recent call last):
  File "/bin/yum", line 58, in <module>
    main.user_main(sys.argv[1:], exit_code=True)
  File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 193, in user_main
    errcode = main(args)
  File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 64, in main
    return _main(base, args, cli_class, option_parser_class)
  File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 99, in _main
    return cli_run(cli, base)
  File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 123, in cli_run
    ret = resolving(cli, base)
  File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 168, in resolving
    base.do_transaction(display=displays)
  File "/usr/lib/python3.6/site-packages/dnf/cli/cli.py", line 240, in do_transaction
    tid = super(BaseCli, self).do_transaction(display)
  File "/usr/lib/python3.6/site-packages/dnf/base.py", line 826, in do_transaction
    self.transaction._populate_rpm_ts(self._ts)
  File "/usr/lib/python3.6/site-packages/dnf/db/group.py", line 286, in _populate_rpm_ts
    hdr = tsi.pkg._header
  File "/usr/lib/python3.6/site-packages/dnf/package.py", line 93, in _header
    return dnf.rpm._header(self.localPkg())
  File "/usr/lib/python3.6/site-packages/dnf/rpm/__init__.py", line 72, in _header
    return ts.hdrFromFdno(fdno)
  File "/usr/lib64/python3.6/site-packages/rpm/transaction.py", line 186, in hdrFromFdno
    raise rpm.error("error reading package header")
_rpm.error: error reading package header
(base) 
```shell