专栏首页云技术+云运维libssl.so.10缺失库文件的解决办法

libssl.so.10缺失库文件的解决办法

在RHEL6.5中对openssl进行了升级,如果老版本是OpenSSL 1.0.1e-fips,那直接安装最新的openssl-1.0.1g-1.x86_64.rpm就行了,但是如果老版本低于1.0.1e,那直接安装1.0.1g版本就会出缺失libssl.so.10和libcrypto.so.10库文件的问题,在启动某服务或者直接yum安装等命令都会出现下面问题;而且会造成一个最严重的问题就是SSH连接不上了··· 问题:

[root@localhost test]# yum install openssl
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
 
  libssl.so.10: cannot open shared object file: No such file or directory
 
Please install a package which provides this module, or
verify that the module is installed correctly.
 
It's possible that the above module doesn't match the
current version of Python, which is:
2.6.6 (r266:84292, Jun 18 2012, 14:18:47) 
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)]
 
If you cannot solve this problem yourself, please go to 
the yum faq at:
 http://yum.baseurl.org/wiki/Faq

原因:丢失库文件对应的软链接导致 解决方法: 1、首先查看/usr/lib64/目录下(如是32位系统那路径就是/usr/lib/)libssl.so库文件的版本,我的是libssl.so.1.0.0

[root@localhost /]# ll /usr/lib64/libssl.so*
-rwxr-xr-x. 1 root root 479012 Apr  9 17:31 /usr/lib64/libssl.so.1.0.0

2、再查看/usr/lib64/目录下

[root@localhost /]# ll /usr/lib64/libcrypto.so*
-rwxr-xr-x. 1 root root 2200149 Apr  9 17:31 /usr/lib64/libcrypto.so.1.0.0

3、创建软链接(ln源就是上面查出的对应版本的库文件):

ln -s /usr/lib64/libssl.so.1.0.0  libssl.so.10
ln -s /usr/lib64/libcrypto.so.1.0.0  libcrypto.so.10

OK,至此问题已解决了,但是openssl版本依然是老版本,要想升级到1.0.1g,如是rhel系统,首先执行yum update openssl命令升级openssl版本,然后在安装1.0.1g版本即可,等yum源里有最新的1.0.1g版本,可直接yum update到最新了~~~

也可直接安装相应rpm包

虚机环境下,可挂载本地ISO镜像来安装。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CentOS6.5升级自带glibc-2.12到glibc-2.15的过程解析(无需重启)

    在开发时项目所依赖的包需要更高版本的glibc库支持, 而Centos6.5 中glibc默认版本为2.12, 这样调试时可能会遇到报错。但如果不小心把动态库中...

    孙杰
  • linux下的 lib文件的学习思考

    某日开发说,一台测试用虚机可以PING通SSH不能连了。运维同学就赶紧去查,SSHD_CONFIG配置文件都正确啊,一点错误都没有,那为什么呢?

    孙杰
  • vSphere 6 创建RAC虚拟机共享磁盘解析

    在vsphere环境中搭建虚机RAC需要遵循一定的步骤,虚拟机配置RAC,如果不是挂裸盘RDM的话,按以下步骤进行,不影响VMotion 的功能,但是影响Sto...

    孙杰
  • ubuntu13.10打开火狐浏览器时总是提醒安装flash插件解决方法

    不动了,经搜索得知,flashplugin-installer是个坑货饿,如果不管它可能会一直等下去。

    汐楓
  • 一次分区大表索引整改的案例分析(下)

    确定成功收集统计信息后,发现还是没有效果,在当时操作过程中认为收集统计信息后,oracle没有走上正确的索引就是成本优化器判断错误,于是决定手工绑定走错索引的s...

    IT大咖说
  • 每天一道leetcode-74 在二维数组中搜索n

    https://leetcode.com/problems/search-a-2d-matrix/

    乔戈里
  • 公众号服务器搭建与交互原理

    自此已经成功创建 http://1.maizi.applinzi.com 这个应用。

    一粒小麦
  • 高精度(正整数的加、减、乘法)

    饶文津
  • Python花式编程案例集锦(6)

    问题描述:输出“水仙花数”。所谓水仙花数是指1个3位的十进制数,其各位数字的立方和等于该数本身。例如:153是水仙花数,因为153 = 1^3 + 5^3 + ...

    Python小屋屋主
  • 面试必问之JVM篇

    JVM在准备面试的时候就有看了,一直没时间写笔记。现在到了一家公司实习,闲的时候就写写,刷刷JVM博客,刷刷电子书。

    技术zhai

扫码关注云+社区

领取腾讯云代金券