libssl.so.10: cannot open shared object file: No such file or directory

  • A+
所属分类:系统基础

运维人员在进行系统安全整改的时候经常会和OpenSSL打交道,较低版本的OpenSSL升级到最新版本经常会出现莫名其妙的故障,比如升级后缺失库文件软链接导致无法使用yum,具体报错如下:

libssl.so.10: cannot open shared object file: No such file or directory

 故障分析

升级OpenSSL到最新版本时,丢失库文件对应的软链接导致yum无法启动。

 解决方案

第一步 查看库文件版本

32位操作系统库目录:/usr/lib,64位操作系统库目录:/usr/lib64。

  1. [root@Wanghualang ~]# ll /usr/lib64/libssl.so*  
  2. lrwxrwxrwx 1 root root     15 Feb 18 18:31 /usr/lib64/libssl.so -> libssl.so.1.0.0  
  3. -r-xr-xr-x 1 root root 512576 Feb 18 18:31 /usr/lib64/libssl.so.1.0.0  
  4. [root@Wanghualang ~]# ll /usr/lib64/libcrypto.so*  
  5. lrwxrwxrwx 1 root root     18 Feb 18 18:31 /usr/lib64/libcrypto.so -> libcrypto.so.1.0.0  
  6. -r-xr-xr-x 1 root root 2590517 Feb 18 18:31 /usr/lib64/libcrypto.so.1.0.0  

第二步 建立软件链接

  1. [root@Wanghualang ~]# ln -s /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.10  
  2. [root@Wanghualang ~]# ln -s /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.10  
  • 微信赞助网站
  • weinxin
  • 支付宝赞助网站
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: