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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-9-5 23:02:36 | 显示全部楼层 |阅读模式
由于使用命令yum -y update 更新( _! c2 s: q. n) [, ?( B' F* {! T
4 a8 R3 t( C; t) P- Z! W5 n: g
在两天后发现yum不能用! V1 w1 d' S' b% |7 o
  G# A& S1 C1 t- y+ [, ?
出现如下报错( p" a- I* c- V6 O/ f

+ B: l0 C0 U; p' [/ perror: Failed to initialize NSS library
& L& I+ ~- x* G- d3 n8 P
, h2 i( |5 v, h$ u- Y; {3 X# d/ ^  gThere was a problem importing one of the Python modules% B0 I/ ~6 D3 t/ D# g1 `! B# l2 [: J
( p$ p: E/ @3 C+ X, p
required to run yum. The error leading to this problem was:* S1 l* O1 W! T' c

- {) F  Y4 \! N8 Q
. s2 X" i. F) s' \# P
2 H7 J6 Z! O$ e- n   cannot import name ts
5 \. C4 U, s! e$ O6 N: S0 w/ X- ]+ U
; N) A; l( b4 D2 |# R

8 ~) ]/ s% E3 {8 I" HPlease install a package which provides this module, or
) W* ^; j+ d3 w7 z' w8 M
3 e& G3 Q! V' W* M; }verify that the module is installed correctly.2 F8 O$ K, k% H" e2 V

' R9 m: b8 K$ n0 j
, D8 r- V$ l& [1 z4 h# X: U' k& B2 |! ~
It's possible that the above module doesn't match the
4 J% P+ y0 Q  Z. Q
; |2 n& ^# [9 }) t( [current version of Python, which is:
% m8 E* S8 x' i0 v
1 g. p5 L: u2 z+ `: G6 p2.7.5 (default, Aug  4 2017, 00:39:18)
, l/ w, i/ x0 N. u% d2 _5 V9 `9 K; K! E% d8 I. F" a2 z
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]2 S. {' b7 O5 F1 ]9 l5 T
) T$ p6 G, F( p, I7 \! a- F

* y1 P# t. K7 w! `! X/ r7 K" J9 }" N) p9 Q: |
If you cannot solve this problem yourself, please go to ) n0 L! r7 g* n& }+ }- k9 |+ A* j4 u7 K

0 n  \( s& ^6 i3 uthe yum faq at:& }9 Q/ p6 B2 s: }. @* q9 T/ X- w% y
& u# d1 v. l. H/ r: j

' L' ~' K# y8 V8 _- s7 L1 C
, n0 B& M" N' F. ]4 r# x. f9 [- f; r8 J
发现问题后在gg上寻找答案  u- O% E; h& E6 p! ]8 e4 r" w

$ \2 J* x" b: T8 l5 z- a找到了两种解决方案6 L8 }; {' x1 h* v. v5 W; Q
) V+ l- g& i6 W5 R% ^
第一种* ^. {1 N" E/ j# H3 e
1、下载安装包' k& s* s2 `; D7 q

) m0 b  P* t6 ~, b) L/ P$ `: iwget http://mirror.centos.org/centos/ ... .0-1.el7.x86_64.rpm
  S% a1 S3 Q! k2、执行命令/ W  Z" o- Q! y) ?

2 P+ o4 `, ]1 q  n' Q* D9 Orpm2cpio nspr-4.13.1-1.0.el7_3.x86_64.rpm | cpio -idmv
' l2 i3 G( e# I2 ~% u, V6 c3、执行命令4 v; {* _1 v+ N9 ?: U: Q

- Z4 r4 ~) V: A* X) Z5 B! F+ bLD_PRELOAD=./usr/lib64/libnspr4.so yum update nspr
* p  Q* B# @2 ]  N; l) d# m注意: 避免安装相关的glibc.i686包,否则会导致yum、rpm损坏0 ]4 b' F; [  w" o6 ]" t# f/ G

3 K: \; \4 A/ T' K. O如果还报错,可以将export LD_PRELOAD=/usr/lib64/libnspr4.so写入/etc/profile,然后再source /etc/profile
/ S7 r3 P& T. r  H& v% |- x! [8 F6 ?+ C8 N/ v. l3 {; g  y4 ~6 M, W5 C
2 t& U4 m+ j4 u7 U) b% ^0 m* k

* R7 M' N* ], i! v  T5 X使用上面的方法,发现好多人问题已解决。但是本站问题依旧,使用第二种方式!
' C% |4 x* k( n. v) c/ u3 X, m: P6 U$ P- H& O( S- f
- N/ b1 X( D( m+ Y: B
. J' Z, ^1 X& V& S) t5 P
第二种5 H, |! M9 L# h/ k: C5 x
1、下载安装包
  R- B7 e% x! ^$ R. x! q# H: G0 |" j! V4 `: i. o1 g- H
# wget http://fr2.rpmfind.net/linux/cen ... .0-4.el7.x86_64.rpm
( w9 _1 i5 S' Q4 h# wget http://fr2.rpmfind.net/linux/cen ... .0-2.el7.x86_64.rpm/ ~4 W' |  k% I! N) f
2、解压
  [/ m" Q( I& ^! b& d3 r
* E" g& c; H! Q* j- Q# rpm2cpio nss-3.34.0-4.el7.x86_64.rpm | cpio -idmv
  l! y/ U# |$ V5 X2 z% v  V- \; M# rpm2cpio nss-util-3.34.0-2.el7.x86_64.rpm | cpio -idmv
  U+ M0 s8 X$ {# e" b7 @" t3、创建库备份* M7 U8 u& v, u8 `! }1 b

9 k7 |! X! a* I9 m' {6 T# mkdir /root/pleskback/. b/ X% g) z" y1 L; q  I' P  ]
# cp /usr/lib64/libnss3.so /root/pleskback/( V6 }* @( H6 L) ~  u$ J- L
# cp /usr/lib64/libsmime3.so /root/pleskback/( C) m& u. @  G1 i
# cp /usr/lib64/libssl3.so /root/pleskback/
3 \: }2 j/ ^) a" H# cp /usr/lib64/nss/libnssckbi.so /root/pleskback/
( m/ \; M7 J, M3 S" p5 m# cp /usr/lib64/libnssutil3.so /root/pleskback: o- l2 i/ l" q5 X& _( ^. n
4、复制库) u/ Y% ~2 @2 L4 X; u8 w3 q  Z9 E

% h4 ~+ y. O, o" b) G# cp /root/plesktest/usr/lib64/libnss3.so /usr/lib64/libnss3.so4 u7 }/ p8 P8 \# l
# cp /root/plesktest/usr/lib64/libsmime3.so /usr/lib64/libsmime3.so
9 B1 s0 C% w. a$ l1 s. t# cp /root/plesktest/usr/lib64/libssl3.so /usr/lib64/libssl3.so
8 G/ p  \1 Y' h; z% x5 W+ V# cp /root/plesktest/usr/lib64/nss/libnssckbi.so /usr/lib64/nss/libnssckbi.so: r8 B" j/ }7 Z7 Q8 m3 T3 ]
# cp /root/plesktest/usr/lib64/libnssutil3.so /usr/lib64/libnssutil3.so
7 o% }. V( D% C3 y* z: N! p5、重启服务
" f0 [. |0 L9 `9 _% L  f% W/ H2 s
: N8 o0 s# l5 w% k7 v2 l2 {# service sw-engine restart, C, v; c! B8 Z
# service sw-cp-server restart) O) ?. S* J. Q( ^% n
# service httpd restart
( y1 }/ o- [& [' Z0 \1 b  s# service nginx restart
! a- a) v' ^$ v. |$ J& ^+ ?( b, Q# E5 |% J. V# Z5 ]4 p

- S; b* j' j' V5 O* H) l至此,问题解决!
$ y- W9 A. R2 P) v  O0 a! J0 d3 e  x, T# M9 j
  p& y5 t& l- u1 @7 |0 \) ?5 G8 t
7 Y! d" d& l: m4 F# A

: b9 N8 l3 G. _! L# i$ g# z. B, b3 Y6 j

( w1 ~4 p3 W( l/ N1 \: V# y' X% }
Like 0  Dislike 0
. u% e0 S: C3 V3 I9 w) Q' ~! _每周VPS推荐 总有一款是你需要的!
; Q+ A% e/ ]" u& G1 M! [% B#重磅消息#搬瓦工新上线DC6机房CN2 GIA限量版/1核512MB内存/1Gbps带宽/500G流量/KVM架构/46.87美元/年 附测评数据 (7月12日限量补货 先到先得-售罄)' v" \$ @6 @2 _3 ?: F, E, v6 t& g

- w+ @9 x+ }" o搬瓦工VPS一键搭建SS教程 最新优惠码(最新完整版)$ t! o% l+ U) K% D- d
) I0 N- Y, h7 p2 H) h" ~: K
HostDare CN2 GIA 大硬盘 美国VPS 1核0.75G $45/年 可支付宝付款 非常不错的建站选择  
3 f' j' F" {. n+ d
0 d- {" n4 ]8 i4 U8 I$ YRAKsmartL5630 G口/50T仅售525  高防 大陆优化 不限内容2 p6 w7 |% `* s# z$ Z& e4 `

! P0 U" e* u7 I5 C: x8 n" dvps777 美国洛杉矶CC机房 2核/8G/20G SSD $25/年
( _( ?0 B- I/ l7 n' X" S6 b/ C+ C3 o; k6 T: K( O& o+ V( o
HostEONS VPS测评/不限流量VPS/5折优惠 价格低至$13.5/年 还有Windows/IPV6
$ {2 M4 e* F$ R4 p( D6 c! T: q9 c5 k9 b  X! b  B+ i3 }  r% W
国内三大运营商宽带线路及分级介绍
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 05:34 , Processed in 0.017707 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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