zoukankan      html  css  js  c++  java
  • libssl.so.10: cannot open shared object file: No such file or directory

    今天在使用yum安装东西的时候报错

    yum list
    There was a problem importing one of the Python modules
    required to run yum. The error leading to this problem was:

       libssl.so.10: cannot open shared object file: Permission denied

    Please install a package which provides this module, or
    verify that the module is installed correctly.

    It's possible that the above module doesn't match the
    current version of Python, which is:
    2.7.5 (default, Oct 11 2015, 17:47:16)
    [GCC 4.8.3 20140911 (Red Hat 4.8.3-9)]

    If you cannot solve this problem yourself, please go to
    the yum faq at:
      http://yum.baseurl.org/wiki/Faq

    系统环境

    [root@cpoc-3 ]# uname -r
    3.10.0-327.el7.x86_64
    [root@cpoc-3 ]# cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 7.2 (Maipo)

    解决方案

    cd /usr/lib64

    先查看有没有下面两个软连接

    libssl.so.10
    libcrypto.so.10

    [root@cpoc-3 lib64]# ll libssl.so.10
    lrwxrwxrwx. 1 root root 16 Mar 25 12:13 libssl.so.10 -> libssl.so.1.0.2k
    [root@cpoc-3 lib64]# ll libcrypto.so.10
    lrwxrwxrwx. 1 root root 19 Mar 25 12:16 libcrypto.so.10 -> libcrypto.so.1.0.2k
    如果没有的话,就做个软连接出来

    如果后面两个库文件没有的话,就下载个openssl

    解决办法:先下载安装一次openssl
    下载:https://www.openssl.org/source/old/1.0.1/openssl-1.0.1e.tar.gz
    执行./config shared zlib-dynamic 来生成Makefile文件。
    通过make来生成生成libssl.so.1.0.0和libcrypto.so.1.0.0
    将这2个文件拷贝到cd /usr/lib64/,然后执行以下2条生成软连接解决。
    ln -s libssl.so.1.0.0          libssl.so.10
    ln -s libcrypto.so.1.0.0    libcrypto.so.10

  • 相关阅读:
    golang sql连接池的实现解析
    golang使用rabbitmq正确姿势
    golang使用rabbitmq多个消费者
    golang网关之手动实现反向代理
    golang exec.Command执行脚本 杀死子进程
    exec: "gcc": executable file not found in %PATH%
    golang操作mongodb
    grpc之 普通流 、服务端流、 客户端流 、双向流模式
    grpc-POST提交主订单数据(gateway实现http api)
    grpc之protobuf常用语法速学
  • 原文地址:https://www.cnblogs.com/augusite/p/10593222.html
Copyright © 2011-2022 走看看