此问题出现在升级openssl时,使用rpm -Uvh升级,会丢失libssl.so.10文件。
解决办法:
办法一:
手动编译之前的openssl1.0.1e,复制出libssl.so.1.0.0 和 libcrypto.so.1.0.0,重新生成软链接文件,具体操作如下:
1.下载:https://www.openssl.org/source/old/1.0.1/openssl-1.0.1e.tar.gz 上传到服务器, 2.解压:tar xvf openssl-1.0.1e.tar.gz 3.进入目录: cd openssl-1.0.1e 4.执行: ./config shared zlib-dynamic #生成Makefile文件 5.执行:Make #通过make来生成生成libssl.so.1.0.0 和 libcrypto.so.1.0.0 6.拷贝:将这2个文件拷贝到/usr/lib64/ 7.进入目录:cd /usr/lib64 8.创建软链接: ln -s libssl.so.1.0.0 libssl.so.10 ln -s libcrypto.so.1.0.0 libcrypto.so.10
办法二:
直接使用博客编译过的libssl.so.1.0.0 和 libcrypto.so.1.0.0文件,放入/usr/lib64/,生成软链接即可:
wget https://cikeblog.com/s/libssl.tgz -O /usr/lib64/ tar -zxvf /usr/lib64/libssl.tgz ln -s libssl.so.1.0.0 libssl.so.10 ln -s libcrypto.so.1.0.0 libcrypto.so.10
» 本文链接:CeotOS6提示 libssl.so.10: cannot open shared object file: No such file or directory解决办法
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。