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

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

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-9-5 23:02:36 | 显示全部楼层 |阅读模式
由于使用命令yum -y update 更新0 y# B- s( V6 H3 L
0 G$ K3 L* l  i' {! ?
在两天后发现yum不能用$ Z* M$ g. K' |

( z7 v+ ?8 O+ d. l出现如下报错; V( k* U0 T% l0 }! y
* r0 m- G7 A+ P2 k- ?: X9 D3 r5 ~
error: Failed to initialize NSS library
6 X% ~4 o* S0 }
8 p2 S2 O4 A( p* ]8 y7 v1 CThere was a problem importing one of the Python modules
% W: B  D$ t5 d3 |
% M0 U8 H0 h! Z6 [required to run yum. The error leading to this problem was:
. ], F8 {. ~6 F' L
3 t5 u3 h5 p8 z2 N" P' w4 `" s, n- y7 q7 m8 t5 O( o, l; G

) E* M6 j4 R, n4 `8 K, R   cannot import name ts3 S+ e- e  F  |% B1 n6 d% W* i

2 I# V; E" `' v; j! D7 s; b# k2 r  r% B$ q' X9 |: M% T' @
# g$ {* u/ ]1 f0 N
Please install a package which provides this module, or
% }- W8 S# v# W8 L
; o+ u  [  u; o/ @verify that the module is installed correctly.
: q$ `" P! F" m; Q2 z: J7 C9 P0 {- ?
9 Y: C( F; X  |# D% ?

( Y' p* Y) u% B6 p; d: XIt's possible that the above module doesn't match the8 F2 c7 I- @. I! C. L+ C; S2 e' ?) o7 H

! X& Q( o& i8 _5 Dcurrent version of Python, which is:
% `0 ]; F% h# B8 H7 h/ y- I4 b* u. Q4 T. b+ \. z* ~- O- q/ f* J8 D
2.7.5 (default, Aug  4 2017, 00:39:18) ( h" L. |: n* z% N! `1 e" y, R

  ?. C; N, |2 A% ]2 C6 r7 w[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]
4 v3 \6 N( c6 [- I3 B
% O2 I  j% [4 z( \& P& I
0 d( `: Z' |2 s0 L) e/ A
) @7 y$ W$ H: F. M' e  w3 ?5 [7 zIf you cannot solve this problem yourself, please go to 1 w# e  S0 _3 _

8 p7 D0 u* G; u+ q0 M/ c/ xthe yum faq at:
! z5 M% @+ R# j  B* g: |8 S5 c" W  q" \, q+ D
6 N( J! o4 |" `# \9 \0 N  W
% c8 |/ k9 R2 W

+ c; P: Y8 n; u. K" j发现问题后在gg上寻找答案- p) Z& a3 l( e3 ^( ]1 Y# k

4 Z& T" O( U/ d找到了两种解决方案
& j2 r7 y. d1 ^9 \* C$ U2 L  G
; z) |; M6 s8 v* z3 ?4 p' p( y) G第一种
' a  ~$ l2 O5 \# I. j1、下载安装包8 B: R0 u: ]- r* E2 [2 L

$ }. s5 r0 t1 T7 a) |; a4 M" Swget http://mirror.centos.org/centos/ ... .0-1.el7.x86_64.rpm
( J- ]0 P4 f! g. N! Y" H/ R4 O2、执行命令
  ~, _! N. m- l; i& X+ w; k. `1 |2 \/ s6 h
rpm2cpio nspr-4.13.1-1.0.el7_3.x86_64.rpm | cpio -idmv1 a, K5 W0 h( F6 v- m
3、执行命令* a+ ~1 E' C# H$ ]

, U0 I  \% m8 [! qLD_PRELOAD=./usr/lib64/libnspr4.so yum update nspr6 N/ n4 H+ ~+ t4 i/ h
注意: 避免安装相关的glibc.i686包,否则会导致yum、rpm损坏
# L6 [( i, I/ M' y. k2 g: S4 C# M' z# ~
如果还报错,可以将export LD_PRELOAD=/usr/lib64/libnspr4.so写入/etc/profile,然后再source /etc/profile
. a! K2 d# K  l6 x8 f0 R& _3 B) x
) w5 u* z" t" d3 E3 e: n- R8 f& o: Z

' N! Y& S, i8 q) V% A7 @* y使用上面的方法,发现好多人问题已解决。但是本站问题依旧,使用第二种方式!
. q* F' I: h+ d" `; K# [# ^+ C" M. d8 T8 t) n5 }; O; X# ?. _
/ F/ o* v% o) O' [* E$ F0 s/ k
' t. H0 `1 g/ a" Z% t" u  d7 b& J
第二种
4 w' q/ |7 U6 ~" i+ P* e  w1、下载安装包) y) r: x% S( d0 `
" T( E5 J. \2 h+ A' ?
# wget http://fr2.rpmfind.net/linux/cen ... .0-4.el7.x86_64.rpm6 U- A: Q& i' r1 X
# wget http://fr2.rpmfind.net/linux/cen ... .0-2.el7.x86_64.rpm8 ~' U3 r3 |) v# k
2、解压7 \8 j: x; `* B9 T

( G+ R+ ]2 @2 U6 ?" ]: @& c# rpm2cpio nss-3.34.0-4.el7.x86_64.rpm | cpio -idmv/ r9 B  W6 c2 ~/ S4 w2 D
# rpm2cpio nss-util-3.34.0-2.el7.x86_64.rpm | cpio -idmv
1 ~1 O5 m- ~# f, m1 u- N3、创建库备份0 r! j' n: j9 P4 a
9 {6 d0 a3 o$ q4 Q! B0 A
# mkdir /root/pleskback/$ D0 c+ c( s2 A7 v' e4 d
# cp /usr/lib64/libnss3.so /root/pleskback/5 T1 E+ ~% g. r8 \* Z
# cp /usr/lib64/libsmime3.so /root/pleskback/
  y+ B1 S# r8 |; t9 Y! m# cp /usr/lib64/libssl3.so /root/pleskback/# j+ D" }4 G. X3 }& U+ I
# cp /usr/lib64/nss/libnssckbi.so /root/pleskback/0 E5 q# X1 L0 q: g
# cp /usr/lib64/libnssutil3.so /root/pleskback$ d% v8 L# q) e3 Y% m. K
4、复制库
/ R3 ?& X& C# t
" d, c6 _+ h' K( X( f# cp /root/plesktest/usr/lib64/libnss3.so /usr/lib64/libnss3.so+ F4 y3 v$ x- W) K$ X5 Z
# cp /root/plesktest/usr/lib64/libsmime3.so /usr/lib64/libsmime3.so, c  K* b6 z; ~# Y( P4 K  k
# cp /root/plesktest/usr/lib64/libssl3.so /usr/lib64/libssl3.so
9 j/ @; E3 L& I# cp /root/plesktest/usr/lib64/nss/libnssckbi.so /usr/lib64/nss/libnssckbi.so
7 g7 s% S6 ]6 f+ [! L5 I# cp /root/plesktest/usr/lib64/libnssutil3.so /usr/lib64/libnssutil3.so
9 v4 E% a/ A$ D5 w/ \5、重启服务" O& }" _/ G  V! }. u* X! T

  y' `3 l7 Q7 {' D2 @4 d& i* ^# service sw-engine restart
- |" ]7 g& @+ ~# service sw-cp-server restart
- [. |% {4 {0 ^$ \0 H2 _' N# service httpd restart
" P! e# K3 i# |5 w) V# service nginx restart% K. ], y2 M$ Y, c! S0 h- Y
2 m8 C1 d+ ~  \6 J' a

# w( s. q) z7 R" L) h& F6 U至此,问题解决!
. k2 F' x, [0 Y, p% ?* w! P* n5 h; p1 ^6 e: ^6 @" ^: d8 S

6 S6 h4 L+ d% @2 o' ^* E. _9 H3 c5 i
* g/ T* M, m" H+ {
( M& |/ s0 Z8 l: I& [: X
& y7 K% q5 w3 [+ g, G3 w- @7 j

+ _7 m  L3 [( j2 x: XLike 0  Dislike 0& ^6 `9 i+ y9 ~4 m- M& O3 }
每周VPS推荐 总有一款是你需要的!
9 t! v3 t- ^% |; _" L/ l#重磅消息#搬瓦工新上线DC6机房CN2 GIA限量版/1核512MB内存/1Gbps带宽/500G流量/KVM架构/46.87美元/年 附测评数据 (7月12日限量补货 先到先得-售罄)# f0 ~+ C: J1 \& N* S+ q

  y7 x# N" y+ d7 V7 S2 ?4 J" a搬瓦工VPS一键搭建SS教程 最新优惠码(最新完整版)  b4 ^( _% f" X) z5 ]9 W- c

  ?2 ]  m3 `6 D) yHostDare CN2 GIA 大硬盘 美国VPS 1核0.75G $45/年 可支付宝付款 非常不错的建站选择  , ]3 f$ ]5 q9 j  D9 ^

- g) S9 i$ m2 pRAKsmartL5630 G口/50T仅售525  高防 大陆优化 不限内容$ n& |* `  ?' T9 ]

- Y" e0 j# ?+ |: z4 |vps777 美国洛杉矶CC机房 2核/8G/20G SSD $25/年
0 O' C$ T. v) x7 c8 l, K$ ^6 N4 A, }
HostEONS VPS测评/不限流量VPS/5折优惠 价格低至$13.5/年 还有Windows/IPV6
( P- K$ G. M. k, M3 ~* @+ a8 _' @) @9 ?. {
国内三大运营商宽带线路及分级介绍
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 05:31 , Processed in 0.016005 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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