Loading
0

解决:openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器


前言:升级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

执行后如下,可以看到有这个文件。

[root@blog.tag.gg~]# find / -name libssl.so.1.1
/root/openssl-1.1.1g/libssl.so.1.1

2、执行如下命令将“libssl.so.1.1”文件复制到/lib64目录下。(创建软连也可以

cp /root/openssl-1.1.1g/libssl.so.1.1 /lib64/

创建软连命令为:可选

ln -s /root/openssl-1.1.1g/libssl.so.1.1  /usr/lib64/libssl.so.1.1

复制后再次执行命令 openssl version 还是报错,报错为“openssl: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory”看报错是缺少另一个库文件,方法一样,执行如下命令查找是否存在这个文件,然后复制到/lib64/下。

[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/

复制完后再执行openssl version发现正常了。

[root@blog.tag.gg~]# openssl version
OpenSSL 1.1.1g  21 Apr 2020




 
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-3-36285-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:kubernetes/k8s创建ConfigMap创建及挂载使用方法
下一篇:解决:ping: blog.tag.gg: Temporary failure in name resolution报错。