暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux处理openssl: error loading shared libraries: libssl.so.1.1报错

巴韭特锁螺丝 2024-02-21
131

系统:centos7

安装openssl过程中没有出错

启动openssl时,出现

openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

网上的解决方法有两种

第一种:

创建软链接

    ln -s usr/local/lib64/libssl.so.1.1 usr/lib64/libssl.so.1.1
    ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

    第二种:

    在/etc/ld.so.conf文件中写入openssl库文件的搜索路径(我的是64位的Centos7.3,所以这里是lib64)

    echo "/usr/local/lib64" >> /etc/ld.so.conf

    使修改后的/etc/ld.so.conf生效,就应该可以了

    ldconfig -v

    参考:https://blog.csdn.net/notjusttech/article/details/75292641

    这两个方法的前提是:/usr/lib64/下有这个libssl.so.1.1

    查看

    ll /usr/lib64/libssl.so.*

      lrwxrwxrwx. 1 root root     16 Jul  5  2018 /usr/lib64/libssl.so.10 -> libssl.so.1.0.2k
      -rwxr-xr-x. 1 root root 470360 Apr 11 00:58 /usr/lib64/libssl.so.1.0.2k

      我这里没有  所以上面的方法对我来说肯定就没有用啦

      解决办法

      第一种:

      下载libssl.1.1的依赖库

      第二种:

      降低openssl的版本1.0

      我用了第二种。呜呜呜,因为我真的不知道怎么安装对应版本的libssl依赖库

      安装方法见:点击打开链接

      选择Openssl的1.0版本下载就可以啦!

        版权声明:本文内容来自CSDN:爱吃鱼的俞阿娟,遵循CC 4.0 BY-SA版权协议上原文接及本声明。
        本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。
        原文链接:https://blog.csdn.net/yujuan110/article/details/80941120
        如有涉及到侵权,请联系,将立即予以删除处理。
        在此特别鸣谢原作者的创作。
        此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。


        文章转载自巴韭特锁螺丝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论