You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Oracle Linux执行yum全量更新时提示需升级rpm以支持rpmlib(PayloadIsZstd)的问题求助

Oracle Linux执行yum全量更新时提示需升级rpm以支持rpmlib(PayloadIsZstd)的问题求助

各位好,我碰到一个棘手的问题想请教大家:

在Oracle Linux系统上执行全量更新命令 sudo yum update -y 时,总是返回如下错误:

You need to update rpm to handle: rpmlib (PayloadIsZstd) <= 5.4.18-1

我已经尝试过以下几种方法,但都没能解决问题:

  • 运行了 rpm -Va --nofiles --nodigest,命令执行后没有任何输出
  • 执行 sudo yum clean all 清理yum缓存,重新更新还是报同样的错
  • 尝试升级epel源,但也没成功

补充一下环境信息:这台主机上运行着OpenOTP服务。另外我发现可以用类似 yum update python-perf -y 的命令单独更新某个包,但每月要更新30多个包,一个个手动更新实在太麻烦了,还是想解决全量更新的问题。

下面是更新时的完整报错片段:

=========================================================================================================================================================================================================
Upgrade  34 Packages
Remove               ( 1 Dependent package)

Total size: 722 M
Downloading packages:
Running transaction check
ERROR You need to update rpm to handle:
rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by selfreg-1.4.3-5.noarch
RPM nee...

有没有大佬能给点解决思路?非常感谢!

备注:内容来源于stack exchange,提问作者SerialEnabler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:44:32