前言:升级openssl后执行命令“openssl version”查看openssl版本是时报错:openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory,折腾了一下处理好了这个问题。后面还缺少libcrypto.so.1.1库。
原因:缺少“ libssl.so.1.1”库文件导致。
解决方法:
1、分别执行如下命令查找一下系统是否存在这个文件
执行后如下,可以看到有这个文件。find / -name libssl.so.1.1
2、执行如下命令将“libssl.so.1.1”文件复制到/lib64目录下。(创建软连也可以)[root@blog.tag.gg~]# find / -name libssl.so.1.1
/root/openssl-1.1.1g/libssl.so.1.1
创建软连命令为:可选cp /root/openssl-1.1.1g/libssl.so.1.1 /lib64/
复制后再次执行命令 openssl version 还是报错,报错为“openssl: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory”看报错是缺少另一个库文件,方法一样,执行如下命令查找是否存在这个文件,然后复制到/lib64/下。ln -s /root/openssl-1.1.1g/libssl.so.1.1 /usr/lib64/libssl.so.1.1
复制完后再执行openssl version发现正常了。[root@blog.tag.gg~]# find / -name libcrypto.so.1.1
/usr/local/lib64/libcrypto.so.1.1
/root/openssl-1.1.1g/libcrypto.so.1.1
[root@blog.tag.gg~]# cp /root/openssl-1.1.1g/libcrypto.so.1.1 /lib64/
[root@blog.tag.gg~]# openssl version
OpenSSL 1.1.1g 21 Apr 2020
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
文章评论 本文章有个评论