在 RHEL-7.7.3 中安装更新或补丁时出现错误..
错误:无法初始化 NSS 库
导入 Python 模块之一时出现问题
需要运行 yum。导致这个问题的错误是:
无法导入名称 ts
请安装提供此模块的软件包,或
验证模块是否安装正确。
可能是上面的模块不匹配
当前版本的 Python,即:
2.7.5(默认,2016 年 8 月 2 日,04:20:16)
[GCC 4.8.5 20150623(红帽 4.8.5-4)]
如果您自己无法解决此问题,请转到
百胜常见问题解答:
http://yum.baseurl.org/wiki/Faq
我该如何解决?
如果你像我一样,试图从救援 / chroot 环境中拯救一个服务器在 as-usual-unnecessary package-management force下被扣住,
/dev在 chroot 中绑定挂载一个有效的文件系统。因为,正如strace -f rpm --help所示,它需要一个/dev/urandom.
Enlightenment props go to this GitHub issue它突出了/dev/urandom我在strace日志中肯定在 ENOENT 附近看到的东西,但不知何故没有注意。我也绑定安装/{proc,sys}了,很好。问题消失了;服务器获救,耶!
这可能与昨天在新安装的 RHEL 7.3 上安装 glibc.686 时出现的错误有关,该错误会导致 yum 和 rpm 中断。 请参阅此 Red Hat 解决方案帖子。 不幸的是,我目前没有关于在安装 glibc.686 后如何修复它的解决方案,但是该页面上 7.3 的解决方案是在它旁边安装 nspr。您可以重新安装 RHEL 7.3 或从备份恢复,然后运行:
yum 安装 glibc.i686 nspr
据说这绕过了这个问题。
编辑:通过手动下载 nspr 库并运行以下命令,我能够在一个损坏的 RHEL 7.3 实例上运行它:
LD_PRELOAD=./libnspr4.so yum 更新 nspr
这将修复您的 yum 和 rpm。祝你好运。
| 归档时间: |
|
| 查看次数: |
27965 次 |
| 最近记录: |