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

RHEL6执行yum更新时python-urllib3与依赖包文件冲突如何解决?

RHEL6执行yum update遇到python-urllib3包冲突的解决方法

该冲突产生的核心原因是待安装的python-urllib3-1.18版本内置了ssl_match_hostname模块,与系统中已安装的python-backports-ssl_match_hostname包提供的同路径文件产生重叠,触发yum事务校验失败。

方法一:先卸载冲突的backports包再执行更新(推荐,影响最小)

  • 首先执行卸载命令,移除冲突的python-backports-ssl_match_hostname包,卸载过程会自动处理弱依赖,不会影响核心系统功能:
yum remove -y python-backports-ssl_match_hostname
  • 卸载完成后重新执行系统更新即可:
yum update -y

方法二:临时跳过urllib3包更新(临时应急方案)

如果暂时不想调整已安装的python包,可以在执行更新时临时跳过python-urllib3的更新:

yum update --exclude=python-urllib3 -y

注意:该方法仅为临时规避,后续需要处理冲突时还是要采用方法一彻底解决。

方法三:强制覆盖安装(不推荐,仅在其他方案无效时使用)

如果确认两个包的文件内容兼容,可以强制yum直接覆盖冲突文件完成安装:

yum update -y --setopt=obsoletes=0 python-urllib3

注意:强制覆盖可能导致后续依赖校验异常,非必要不建议使用。

内容的提问来源于stack exchange,提问作者ln9187

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 01:15:05