![技术小学生微信公众号 技术小学生微信公众号](/d/file/p/2023/11-06/384a0f88dc69e6f0b9276fec739fb818.png)
![腾讯云服务器大促销。](/d/file/p/2023/06-06/8f2af9e8846e4a93cc2a3890462510dc.png)
![华为服务器](/d/file/p/2023/07-25/08518ffe66f6cea5a59993d8b8d33b96.jpg)
前言:升级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
![技术小学生微信公众号 技术小学生微信公众号](/d/file/p/2023/11-06/384a0f88dc69e6f0b9276fec739fb818.png)
![华为服务器](/d/file/p/2023/07-25/08518ffe66f6cea5a59993d8b8d33b96.jpg)
![腾讯云服务器大促销。](/d/file/p/2023/06-06/8f2af9e8846e4a93cc2a3890462510dc.png)
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
文章评论 本文章有个评论