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

如何解决yum运行时报错Failed to initialize NSS library的问题

报错解决方案:Failed to initialize NSS library & cannot import name ts

该问题为RHEL/CentOS 7系列系统常见的yum依赖故障,由rpm-python模块损坏、默认Python软链接被篡改、NSS依赖包损坏三类原因导致,可按以下步骤逐一排查修复:

  • 排查默认Python软链接配置
    执行命令查看软链接指向:
    ls -l /usr/bin/python*
    若输出中/usr/bin/python指向Python3版本,执行命令改回默认Python2.7:
    ln -sf /usr/bin/python2.7 /usr/bin/python
    修改完成后执行yum makecache测试是否恢复正常。
  • 修复损坏的rpm-python模块
    若软链接配置正常,说明提供ts方法的rpm-python模块损坏,需手动下载匹配系统版本的安装包重装:
    1. 执行命令确认系统版本:cat /etc/redhat-release
    2. 从对应系统官方镜像站下载和当前系统版本、架构完全匹配的rpm-python安装包,CentOS 7.9 x86_64版本对应的包名为rpm-python-4.11.3-48.el7.x86_64.rpm
    3. 执行rpm命令强制覆盖安装:
      rpm -ivh --replacepkgs rpm-python-4.11.3-48.el7.x86_64.rpm
      若安装过程提示依赖缺失,同步下载对应版本的依赖包(如rpm-libs、rpm-build-libs)放在同一目录,执行rpm -ivh --replacepkgs *.rpm批量安装即可。
  • 修复NSS库故障
    若执行上述操作后仍提示NSS库初始化失败,手动下载匹配版本的nss、nss-softokn、nss-util安装包,执行rpm命令覆盖重装即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 18:54:02