易陆发现互联网技术论坛

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

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

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

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

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

x
由于使用命令yum -y update 更新
" r# P+ M8 r8 m  B) ?2 A. J. W; p3 V( y0 K+ J
在两天后发现yum不能用9 k6 ~4 m3 Y- v, L* m) H' v. e$ v

1 |# g. e, j2 \7 T+ Q+ \$ {出现如下报错; {9 u- b- _) l/ T5 i

+ v, f: Q5 h5 r% ^' M8 ~0 Zerror: Failed to initialize NSS library# N3 V1 ?; }; B

; [, z) K& ~3 AThere was a problem importing one of the Python modules
8 v4 Y5 t6 }1 j/ ?5 E$ W2 \9 t: G& K5 A  J+ W
required to run yum. The error leading to this problem was:
" ^& v+ o7 ]6 W3 r4 P" c4 N8 v+ ]
. ^/ F, i! X& q6 J& _1 z* B) ?' H& ^5 K6 {$ r! Z3 e5 w9 E
$ n9 G7 w/ y2 o- f
   cannot import name ts/ s8 T6 @; H, k5 @; E0 ~& F2 v

) [2 J. n* _. W# ^1 `2 z) j9 p; ^* t7 n8 {0 |4 o
' m  [+ }3 k/ o, N
Please install a package which provides this module, or
9 J' M' l, V6 F3 p% c% s# @" T. E7 G
9 u; p% e" k4 A; U/ v& k, Sverify that the module is installed correctly.9 {% l) d- e" g# X+ S9 u( W0 z
; R! K3 ^6 F8 _: V

/ j: c0 n: P% }% z! T; g; F/ P& D) l3 c: R, Z( I8 R
It's possible that the above module doesn't match the9 j% W) B  a1 y% X- E2 J9 {1 x
% E+ Z+ b: g: k0 I! u
current version of Python, which is:8 O' n  M% C7 n! x; B  ?
2 Q# a9 K9 B2 o" l( F" J3 _
2.7.5 (default, Aug  4 2017, 00:39:18) " u+ o& `2 y- H) A1 e+ M
6 c; V& {; f8 ^1 W- r; D* v
[GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]- W& B5 x! S) p" s* G! c- i, A
  t6 x6 X9 e7 y& t9 M+ P' p

" R* ]' J+ S1 N1 S) h% F" i' e3 @* ^: u5 b5 n. Q1 N" P
If you cannot solve this problem yourself, please go to
" [$ W2 d& K5 F& T
) {5 t# r6 h  R) t! h, Rthe yum faq at:' C* o' }. x: H
5 C( N! u: O+ Y  s8 _6 m2 ?$ H1 w
/ e5 F. T9 b$ [) o5 W
* V- N8 z" X: ?- ?8 ~5 v# I6 C

! L- W; y( Z5 w2 e发现问题后在gg上寻找答案- y) x5 W+ L9 L6 `9 K, M+ {

2 C$ ~7 ~. z7 M4 d% m找到了两种解决方案
9 {4 G* x/ o# @% ^! P& i3 P/ a  [' [- [1 L. [3 C2 W- {8 k8 Q
第一种( z3 |' M! M9 a: j5 V
1、下载安装包
) o4 N- E8 r& B& p" k# h0 _3 A1 h3 x$ x8 Y1 J" @% G) Q0 i
wget http://mirror.centos.org/centos/ ... .0-1.el7.x86_64.rpm
5 e, f/ ^$ o" A5 Y2、执行命令
7 T' Q( d* U% n$ o% d2 N1 G8 n2 ]2 E+ y+ N5 L
rpm2cpio nspr-4.13.1-1.0.el7_3.x86_64.rpm | cpio -idmv
" n# J& X* t4 s  j, i  m2 x2 Q- W3、执行命令
! L3 F/ B2 e6 r: A" q7 z  I0 U  Q
LD_PRELOAD=./usr/lib64/libnspr4.so yum update nspr9 H7 w5 f: @9 M5 p( Q! [# c
注意: 避免安装相关的glibc.i686包,否则会导致yum、rpm损坏: m# F1 ~9 ~0 t' c- w! q
: e% D: F4 S  }  _% T
如果还报错,可以将export LD_PRELOAD=/usr/lib64/libnspr4.so写入/etc/profile,然后再source /etc/profile
6 f2 ]; i9 L% O
1 H# n: |6 A5 d* g6 n% t5 ^2 s% f: m2 C1 |% v1 X, a

) I" P3 n# z$ W" ]& W/ _使用上面的方法,发现好多人问题已解决。但是本站问题依旧,使用第二种方式!
5 D1 \6 @, z! B) Q+ q% a$ d) y) h

& E0 h$ y4 E" d- I1 u( W3 ^* c' y+ b& m+ }- L: T1 f2 o, Z9 k
第二种
  h6 O! v5 R- b3 D$ u' \, F1、下载安装包# H' n3 E2 F2 [& @2 n, r' A+ d6 {1 H
! @) V4 u2 ~9 m- o
# wget http://fr2.rpmfind.net/linux/cen ... .0-4.el7.x86_64.rpm
& C+ U, i) E9 |& I9 Q" Q" t+ ?# wget http://fr2.rpmfind.net/linux/cen ... .0-2.el7.x86_64.rpm
* x3 W0 T' t5 _2、解压( a  R# ~1 I, f
+ I% W! Z7 A6 ~3 Q* t1 L
# rpm2cpio nss-3.34.0-4.el7.x86_64.rpm | cpio -idmv
2 Q+ G& q& T5 L7 N* T9 x5 B# rpm2cpio nss-util-3.34.0-2.el7.x86_64.rpm | cpio -idmv
5 v8 y2 ~" y  V6 N1 b3、创建库备份) H1 U' n: L+ G" E+ V" }, [! t

' d4 p3 J0 v1 ?& p  g+ A* ^# mkdir /root/pleskback/
. r' O) A, p1 h5 j4 H* F( t' K- \# cp /usr/lib64/libnss3.so /root/pleskback/7 X- p* Z7 r4 ^! r
# cp /usr/lib64/libsmime3.so /root/pleskback/
  M9 \3 h- a6 p" k- S0 A% c# cp /usr/lib64/libssl3.so /root/pleskback/
) d  v! M5 [8 Y# cp /usr/lib64/nss/libnssckbi.so /root/pleskback/
# t8 Z+ m: v3 R! t/ H% k4 e$ B; g# cp /usr/lib64/libnssutil3.so /root/pleskback2 T, y& k, Q+ u$ g1 U
4、复制库
$ i- Q2 [4 T4 i* h% i
; n$ Y% P! O. l( V: x6 C) r# cp /root/plesktest/usr/lib64/libnss3.so /usr/lib64/libnss3.so
& `# Q% e; T2 T7 X7 y# cp /root/plesktest/usr/lib64/libsmime3.so /usr/lib64/libsmime3.so4 s: W( }" c# `) N( }+ s% G
# cp /root/plesktest/usr/lib64/libssl3.so /usr/lib64/libssl3.so) ?4 Y3 y+ a& I2 B
# cp /root/plesktest/usr/lib64/nss/libnssckbi.so /usr/lib64/nss/libnssckbi.so
$ o2 R7 [( j& l; ^1 I4 i1 p# j# cp /root/plesktest/usr/lib64/libnssutil3.so /usr/lib64/libnssutil3.so! v4 f, L7 J* T  O- e0 \
5、重启服务
+ B) e! i( j. `; M  F: h4 x9 w2 m% k: Q! }; b: A
# service sw-engine restart
3 l. t2 m% F: H- T( X' M4 k# service sw-cp-server restart- ?0 K; `3 u; u; T6 X
# service httpd restart6 l+ y' i# O1 W. D
# service nginx restart5 A. [* R( x9 D& b: ]% _

4 N) C9 u! ~% {- _- ^, Q8 i% _! J* F6 ?) J  c7 T( y
至此,问题解决!
  x* E7 [7 D5 |( r5 |- Z5 P8 x9 N
6 @( W; A( f, V9 `
2 @; Q% f' W4 s4 ]" s# Q7 M
' f# `& L8 s" K# J9 ]$ a$ Y/ e# L3 [& ?; u9 _" G5 O0 u; X: B! @

9 Q* W, F2 F! t. m8 Q6 d8 J2 k
6 v$ c" `/ |' K, i: Y3 r7 i& R
& B7 }3 p  K4 z* ^Like 0  Dislike 0; o, A! x9 X8 W  f+ C) a6 T
每周VPS推荐 总有一款是你需要的!
2 u/ ~1 x1 P3 g( d( S7 e$ m#重磅消息#搬瓦工新上线DC6机房CN2 GIA限量版/1核512MB内存/1Gbps带宽/500G流量/KVM架构/46.87美元/年 附测评数据 (7月12日限量补货 先到先得-售罄)
/ h& L4 m9 ^& l8 ~' G0 n' A
) B1 v: O; {7 H: A% S搬瓦工VPS一键搭建SS教程 最新优惠码(最新完整版)
# ]0 h% e& _& T, ?1 }, L6 r2 n/ j0 r+ e; _) X4 R2 {
HostDare CN2 GIA 大硬盘 美国VPS 1核0.75G $45/年 可支付宝付款 非常不错的建站选择  0 D/ ?# b2 R7 d0 {

: Q0 ^- M7 }/ T: k) W3 VRAKsmartL5630 G口/50T仅售525  高防 大陆优化 不限内容6 D( D( V8 ~& R1 H1 Q) j

; D6 L/ T  }( N& g* W* _% {vps777 美国洛杉矶CC机房 2核/8G/20G SSD $25/年
1 A' S! F8 F! {9 e3 b; b5 j6 a& ]- D$ a8 q/ t9 u3 l
HostEONS VPS测评/不限流量VPS/5折优惠 价格低至$13.5/年 还有Windows/IPV6
2 H2 _% L0 U$ J- p
% H. X  K3 Z- }' a国内三大运营商宽带线路及分级介绍
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-8 23:59 , Processed in 0.066667 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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