找回密码
 注册
查看: 5123|回复: 0

Centos出现报错error: Failed to initialize NSS library 无法使用rpm yum

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-9-5 23:02:36 | 显示全部楼层 |阅读模式
由于使用命令yum -y update 更新; {. X7 i3 I' W$ }" c$ y/ E+ U  ^' b

9 T$ q7 `) {" S3 |2 V6 @在两天后发现yum不能用
: g6 N. E# s7 R
  t% \# t. q! A) U- ^7 r出现如下报错
. R0 w' P% k5 T3 Q: |9 d" Y+ G# h" v# k: V
error: Failed to initialize NSS library& y: e8 V6 D9 g; X  N  p% b
0 L0 v' v/ x  |* J1 ^
There was a problem importing one of the Python modules
" n% i  U" a! ?/ J- T; t4 c
  _: G9 V, R2 m& Wrequired to run yum. The error leading to this problem was:3 g7 J4 Z3 O" U' I$ h7 s8 R( k

* V3 f9 \6 ~3 w2 y, D* y0 X
8 c6 D2 a5 n; i* G) ~4 e6 `& m
: z1 I7 c7 B: d! J4 s   cannot import name ts
/ B9 D5 _8 V5 A1 a! D- s8 I5 ?# j2 y0 C% S: D
! O' z  N6 S0 H3 Z+ O( u' V
5 m9 q' x- C0 |4 B7 G7 ~8 E6 H
Please install a package which provides this module, or0 z! S' p7 s% H8 a- y4 a2 U; G
8 [/ B; t( Q- Y/ n! y
verify that the module is installed correctly.6 D0 t! g4 @0 |- i/ b7 ^5 P

4 p" V4 h! A0 q+ \& W( T# ?* {. V" L* \) d. P* i9 N
# k: }5 p) U" d* C2 o
It's possible that the above module doesn't match the, P+ g7 ~' N7 e, t. O) m

0 |6 [+ Y0 S$ z8 L4 }$ A" Bcurrent version of Python, which is:8 T. I7 Q/ t& e& G9 N" o, \
% D1 I! ^, @. t2 P
2.7.5 (default, Aug  4 2017, 00:39:18) $ V& R* C2 n. P5 T  B

' e& q! d$ e6 ]! Y1 n[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]
" x4 [  B! h9 Q- j( H( M5 N: ~- H

/ O$ i* X3 H' l9 L) U" a& O2 t, ]# q* c' g8 s4 J# H
If you cannot solve this problem yourself, please go to
1 k5 j: d$ C. I1 l5 r( j
5 S5 b; F3 X& y! c' y4 T  ~5 ithe yum faq at:# b$ s5 w: b) n% t& q( \
* Y' v6 Q+ q$ h6 B

5 X" \1 |/ r. [6 U; L7 C* o: M- ?) u- V8 @8 m; Z8 k

! ]6 D  ^! m$ ?) A  [$ t发现问题后在gg上寻找答案
. r  Z5 U+ V( {  f& U
: p! ^9 w6 j9 I2 }' M/ `找到了两种解决方案' H- @5 `* K6 Q
$ S6 i& Z* W8 M& i
第一种
, F% v/ L* E) q9 u) L1、下载安装包# m9 M/ r' x. Y$ V- N

& q" H2 E: O9 P3 ewget http://mirror.centos.org/centos/ ... .0-1.el7.x86_64.rpm; m0 V# @  u) P; x: U$ a1 @
2、执行命令" k6 k+ w- c  r% K% y

+ v) c6 \2 T1 M, X- qrpm2cpio nspr-4.13.1-1.0.el7_3.x86_64.rpm | cpio -idmv
4 f% @2 g% @# y, N$ V% M9 M* l$ k3、执行命令2 k2 N1 b) Y9 `0 |2 L4 W( A9 h) V

7 a4 }3 j( S4 k) L9 `* ?/ RLD_PRELOAD=./usr/lib64/libnspr4.so yum update nspr
2 v  }/ \: f7 e& _" r- W% U注意: 避免安装相关的glibc.i686包,否则会导致yum、rpm损坏
" L$ i# n" V* u; s+ B& ~- b, z4 T* V6 }4 U: r3 G
如果还报错,可以将export LD_PRELOAD=/usr/lib64/libnspr4.so写入/etc/profile,然后再source /etc/profile& O* I& a( k7 D1 W

6 k9 d4 P! a3 O7 E4 h2 k% W9 E( U) j& \# K; @$ S

: r: Z! r1 c( t# U* n" @使用上面的方法,发现好多人问题已解决。但是本站问题依旧,使用第二种方式!
& f. l9 b) u+ [0 h3 d7 F
& c1 @+ W! r3 I4 t; `3 l8 Q
' F7 M4 L" f+ B6 f. E1 a# C4 I
6 J2 L  T3 u& d% V4 t第二种9 }8 z* V4 y8 a
1、下载安装包
4 i) Y& H4 A$ ^! X( m) l$ D3 x- f  ]% c  C( q
# wget http://fr2.rpmfind.net/linux/cen ... .0-4.el7.x86_64.rpm. r# ~' V/ @8 X" F
# wget http://fr2.rpmfind.net/linux/cen ... .0-2.el7.x86_64.rpm: _" g8 Q8 y& q+ d, V
2、解压
6 V5 U, i- h( p6 J3 m8 Y! n# g+ m1 ~) K. r6 _) U
# rpm2cpio nss-3.34.0-4.el7.x86_64.rpm | cpio -idmv
! F3 E; `& Q; @# rpm2cpio nss-util-3.34.0-2.el7.x86_64.rpm | cpio -idmv% H1 x# Y- a, E$ p6 ?
3、创建库备份% J/ ?7 B0 J( f7 ?
9 N( O" L# X8 x
# mkdir /root/pleskback/' [& Y- T6 `/ u# O
# cp /usr/lib64/libnss3.so /root/pleskback/
8 R; \* q0 L. a) S' l) a# cp /usr/lib64/libsmime3.so /root/pleskback/# F7 W9 \- ?/ i& j" K. s* k3 f- D
# cp /usr/lib64/libssl3.so /root/pleskback/' P- Z% h! x8 Q
# cp /usr/lib64/nss/libnssckbi.so /root/pleskback/
: ?+ \7 c' V( D  l$ i# cp /usr/lib64/libnssutil3.so /root/pleskback4 K. L# ~/ ~7 s. v+ y4 V+ D
4、复制库: f7 e6 h$ U! \' X" R7 X$ ^
% R  S1 B' N& X, k6 `9 j
# cp /root/plesktest/usr/lib64/libnss3.so /usr/lib64/libnss3.so  R( h$ m7 o. o5 r% M2 u* J
# cp /root/plesktest/usr/lib64/libsmime3.so /usr/lib64/libsmime3.so/ J/ k" ~2 A0 f
# cp /root/plesktest/usr/lib64/libssl3.so /usr/lib64/libssl3.so# p4 O- K: g% k- y
# cp /root/plesktest/usr/lib64/nss/libnssckbi.so /usr/lib64/nss/libnssckbi.so3 O. h/ a0 i# S( T
# cp /root/plesktest/usr/lib64/libnssutil3.so /usr/lib64/libnssutil3.so
  O# |& h: G9 h7 u1 z! o& _5、重启服务
/ ]+ I5 D' p5 m- Y) @4 `8 f8 e# m6 v$ z$ _& C+ n/ K
# service sw-engine restart
# d$ h6 V7 ~/ c- C) m! H# T& H# service sw-cp-server restart+ i3 z: N6 u2 L( x) ~& B: b* W" D
# service httpd restart& H7 a) @/ m* _, ^8 q- X8 w) R* x
# service nginx restart* X) S9 J) ]0 V

+ R6 S+ q6 S  u" C% e( Y( p- J- Q. M% Q
至此,问题解决!
9 G) ?: K+ H9 i( {+ Q+ v4 C9 Q3 D+ E) O" Z' E

7 \2 z: Q  G) E" S9 J/ t) |. R5 _( Q9 I+ Z

! u& W% g* I4 S7 o" z8 N& N# {7 r/ o
+ l$ N$ V+ t- o5 N6 l* E) j* w
: {$ }; e1 C$ W4 i& Y* c. s" z! v, D9 |. g% h! \
Like 0  Dislike 0
/ W% e* [8 c; [. H8 q/ p每周VPS推荐 总有一款是你需要的!
: }/ d6 }. Q, E, C#重磅消息#搬瓦工新上线DC6机房CN2 GIA限量版/1核512MB内存/1Gbps带宽/500G流量/KVM架构/46.87美元/年 附测评数据 (7月12日限量补货 先到先得-售罄)  d7 |  `, w9 U: B5 c( \

. k! W( f8 v3 H" l+ s+ ?搬瓦工VPS一键搭建SS教程 最新优惠码(最新完整版)
0 r4 J' @* S9 x) _9 n9 z! Z  ^0 Z* [5 q7 i& }* ?8 r1 t( S9 e
HostDare CN2 GIA 大硬盘 美国VPS 1核0.75G $45/年 可支付宝付款 非常不错的建站选择  1 y0 G. |6 |& d' i. c& P

3 e; M$ x- S6 QRAKsmartL5630 G口/50T仅售525  高防 大陆优化 不限内容
( ]' T; z1 r. l; p' M: Z
' C2 i9 J  p( ]7 P: avps777 美国洛杉矶CC机房 2核/8G/20G SSD $25/年
- p! {# q: K/ o' j/ U
) N2 \; L: ]" a1 h8 I% G1 jHostEONS VPS测评/不限流量VPS/5折优惠 价格低至$13.5/年 还有Windows/IPV67 ]  r8 M2 A* |3 q

( ^5 j! g2 v( {# Q7 @国内三大运营商宽带线路及分级介绍
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 04:28 , Processed in 0.018923 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表