易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 5120|回复: 0
收起左侧

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

[复制链接]
发表于 2019-9-5 23:02:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
由于使用命令yum -y update 更新7 G, t2 f8 O3 i2 |0 K% m9 {

# ]8 {$ f+ R; j5 q在两天后发现yum不能用
. T( @5 b4 z7 Y& ]3 X
. h! g& B0 J+ q, o出现如下报错
: {5 w, z% W( N+ `
0 p7 ~+ M& ^* lerror: Failed to initialize NSS library6 {* N$ m7 n8 Z( d" |. ^
* x0 w9 J3 h$ p! N
There was a problem importing one of the Python modules
( E% \) n# y1 I' ^& O6 z$ b4 t# n& h8 I- ]0 O5 H
required to run yum. The error leading to this problem was:- [+ e- v9 W$ K1 Y
; C8 w, x- `' T, v0 P
# A* |! f3 ^9 H% v  X. ~

1 r& h! i! f: W' O$ _  U% A3 `0 _   cannot import name ts1 t( [% [3 j7 a

1 e1 @2 n% ]% [; }+ c  e: j1 y9 ^: p2 S1 H4 L0 a- A
% Q* U4 B# f, \
Please install a package which provides this module, or$ g7 H' a7 ]' u1 N0 b9 P0 q
, T! Z& W3 ?. p+ j4 g# f
verify that the module is installed correctly.
  T5 z% K2 }0 e# J/ _
* x' n; b, \; D
& p) C8 m# @% n9 O) U8 Y6 D
# z0 v( s5 h2 t5 x! u7 rIt's possible that the above module doesn't match the
4 Y/ _! t6 O" F: b. V7 z1 E2 X- B# [
current version of Python, which is:
* m, i! R& e2 f3 |& D% W
4 W7 f8 n% a' H# p0 y2.7.5 (default, Aug  4 2017, 00:39:18)
, H  A; I5 V2 Z& r$ p; v) G* u5 n, {, N/ ~& P9 P
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]
! I6 P0 g' b. v2 v
1 \+ D, v1 V/ V3 o1 Z- `9 p+ s+ {- X4 ?) Q9 c

5 j# [9 J) A  R9 d& F7 H( V" L; WIf you cannot solve this problem yourself, please go to
9 D3 Q% Q! X' _2 F% I: U
1 S( E; E" j. Uthe yum faq at:
* r( A8 W2 U) ~7 S& t' u) D* x# Z- ^9 l, f$ m

; H7 y- ]# Y  m
( y3 G/ d% N6 ?8 f5 I& I* ?! a7 a0 e2 {; q
发现问题后在gg上寻找答案; L) t$ f6 K5 H; U1 E1 j* ~
" }0 z5 B  |( h" T# a
找到了两种解决方案8 I! x5 i* H! y/ V
. U  [! C% b9 [: g
第一种' e$ b: I4 S& `: L6 c/ B8 |
1、下载安装包
5 i' Y2 k, h, L. z" g8 z, d+ i( W. I
wget http://mirror.centos.org/centos/ ... .0-1.el7.x86_64.rpm
2 A! U( k* N: z) L, E! O2、执行命令
3 M% |  o/ K* I0 L( n& X& V, Y2 F
) y/ }5 t6 q, t+ B( o" F. z' [8 lrpm2cpio nspr-4.13.1-1.0.el7_3.x86_64.rpm | cpio -idmv
; c+ i: Q1 _' K# |, b) Y3、执行命令! b. @# k6 y7 n

3 R' y) H6 F( O8 b- QLD_PRELOAD=./usr/lib64/libnspr4.so yum update nspr& W2 j" B1 ?2 J) E# W  f- K( `
注意: 避免安装相关的glibc.i686包,否则会导致yum、rpm损坏
1 D$ k$ W) f* I& Q% \; ]8 n5 J) @* r
如果还报错,可以将export LD_PRELOAD=/usr/lib64/libnspr4.so写入/etc/profile,然后再source /etc/profile; R) e) \8 E  O# ~! \9 m: }7 @9 n! {
+ ?. d3 K* ]7 r% m8 v/ f6 S

( F" |% L/ U2 x& h( X4 S
, R* x- y! |- ~& [' V" W- X使用上面的方法,发现好多人问题已解决。但是本站问题依旧,使用第二种方式!: x& C: A5 v  U8 }% J
# P3 P6 v- M+ ?! i$ A
/ S( x% ?( a# D: U4 o1 t' h) _! _

" B) }6 m! ?, ?* G! c第二种  X3 a. G0 Q5 ^+ S9 w
1、下载安装包! ~, J; @3 h4 `- Q  `; ?" v
# F4 ~7 l! E" ?% f6 n* ~( }3 X4 I* \
# wget http://fr2.rpmfind.net/linux/cen ... .0-4.el7.x86_64.rpm
) S+ o4 q  B! N4 d# wget http://fr2.rpmfind.net/linux/cen ... .0-2.el7.x86_64.rpm8 A- d+ G% o; P5 _4 B- x% [% F
2、解压0 b: Q- r4 T1 u( O$ N' \
( I7 W5 H, {0 b4 _7 m7 Y3 ?/ j
# rpm2cpio nss-3.34.0-4.el7.x86_64.rpm | cpio -idmv& H1 Q2 X; a$ N! |9 \
# rpm2cpio nss-util-3.34.0-2.el7.x86_64.rpm | cpio -idmv
' ^8 e" W6 j! ?3、创建库备份
$ V4 J" F8 N5 z5 l9 ~
4 v2 m* _: j7 \) q# mkdir /root/pleskback/! S- Y) r3 w$ X- V6 G6 D
# cp /usr/lib64/libnss3.so /root/pleskback/1 r/ W# E  I2 o
# cp /usr/lib64/libsmime3.so /root/pleskback/
4 w' w" l4 I1 L+ @7 T! D* K1 D# cp /usr/lib64/libssl3.so /root/pleskback/, E( L' }8 p1 P+ T+ z1 S0 w9 T. T
# cp /usr/lib64/nss/libnssckbi.so /root/pleskback/$ W4 j" k& U+ j( V
# cp /usr/lib64/libnssutil3.so /root/pleskback
- L4 @9 I2 n$ e4 x# x. p) i+ A4、复制库
3 D) @+ F) d) |5 u
$ N& m& Y7 q' ]) O. m! m# cp /root/plesktest/usr/lib64/libnss3.so /usr/lib64/libnss3.so+ g7 W2 r' Y, j- T1 Q
# cp /root/plesktest/usr/lib64/libsmime3.so /usr/lib64/libsmime3.so
5 D2 C# q  Y0 v# cp /root/plesktest/usr/lib64/libssl3.so /usr/lib64/libssl3.so9 v7 a- U. U9 [7 C1 A! ?  y
# cp /root/plesktest/usr/lib64/nss/libnssckbi.so /usr/lib64/nss/libnssckbi.so
6 D, C3 h' c2 E6 P# cp /root/plesktest/usr/lib64/libnssutil3.so /usr/lib64/libnssutil3.so
* k' D4 u# S5 w; `( C% x" H5、重启服务
; d- D7 E/ z0 z1 W" \7 f; F" Q0 n9 @" a2 a
# service sw-engine restart
) ]: i1 O5 ?9 _2 W# service sw-cp-server restart) @% d' G/ C( Y( t0 R
# service httpd restart
7 q8 Y' b3 m( ?# service nginx restart
0 o2 ~: J( t$ w- f; Z2 q, g& A2 ]- O; \9 D0 M7 n5 B# ]. B
$ P9 i5 g& _+ A
至此,问题解决!) @! r& ~2 j# @! Y1 `+ q

, J+ ~  L+ h: i' i
' W$ t6 H+ L- {) W5 t
% O1 Q( k2 K/ S1 |9 Q2 r2 l$ Z2 K& e6 @* P% _! m$ `, L

6 q. x& n; O/ N
; B! w  f; S( n- d4 \! b
& F% ]( _& O( _2 @8 uLike 0  Dislike 0; Z+ }" Y9 M3 {: m' a
每周VPS推荐 总有一款是你需要的!
; e; w+ g- m+ U+ ~$ Q#重磅消息#搬瓦工新上线DC6机房CN2 GIA限量版/1核512MB内存/1Gbps带宽/500G流量/KVM架构/46.87美元/年 附测评数据 (7月12日限量补货 先到先得-售罄)
* m- o5 z9 P* R% _- J) J0 I! b4 ?. i9 u7 \  B6 i4 b! v3 ~
搬瓦工VPS一键搭建SS教程 最新优惠码(最新完整版)
0 G) U4 e( K9 ~! C: Q6 ]: I' a- t
! k3 ?  s9 Z; @0 }; EHostDare CN2 GIA 大硬盘 美国VPS 1核0.75G $45/年 可支付宝付款 非常不错的建站选择  ) c, |, I. i3 V1 Y  J/ P* K0 M2 y8 l
7 |7 Y- W; a/ x$ A5 Q7 r  m
RAKsmartL5630 G口/50T仅售525  高防 大陆优化 不限内容
  y& d% H: ], a0 P* k
& G: q% y: ~" V. c2 gvps777 美国洛杉矶CC机房 2核/8G/20G SSD $25/年
' x2 f  A  B* L) u+ H! G( R9 u8 t# D" r( S. a3 A/ E
HostEONS VPS测评/不限流量VPS/5折优惠 价格低至$13.5/年 还有Windows/IPV6
1 s. J& @1 s) M2 r5 A2 p+ D" E+ N
国内三大运营商宽带线路及分级介绍
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:37 , Processed in 0.044133 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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