精华内容
下载资源
问答
  • linux安装thrift,执行到./configure时,遇到问题: Error: libcrypto required 网上找到答案: “在debian 8上,sudo apt-get install libssl1.0-dev解决了这个问题。” “sudo apt-get install libssl1.0-dev”

    问题:
    linux安装thrift,执行到./configure时,遇到问题:
    Error: libcrypto required

    网上找到答案:
    “在debian 8上,sudo apt-get install libssl1.0-dev解决了这个问题。”
    “sudo apt-get install libssl1.0-dev”

    展开全文
  • libssl 和 libcrypto

    2020-06-03 18:18:00
    进行pod install安装测试,可能会报libssl.1.0.0.dylib 和libcrypto.1.0.0.dylib 找不到的错误,这是由于安装 curl-openssl的时候,安装了更高版本的openssl,导致其他程序以来的低版本库找不到。将缺少的两个库拷贝...
  • nginx安装笔记libcrypto.so.6

    千次阅读 2013-05-30 08:35:16
    /usr/安装目录/nginx/sbin/nginx: error while loading shared libraries: libcrypto.so.6 linux-m001:/lib64 # ln -s libc.so.6 libcrypto.so.6 linux-m001:/lib64 # ldd $(which /usr/nlzn/nginx/sbin/ngin
    1:报错:
    /usr/安装目录/nginx/sbin/nginx: error while loading shared libraries: libcrypto.so.6

    linux-m001:/lib64 # ln -s libc.so.6 libcrypto.so.6
    linux-m001:/lib64 # ldd $(which /usr/nlzn/nginx/sbin/nginx)
            linux-vdso.so.1 =>  (0x00007fffb37ff000)
            libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fe4de22b000)
            libpcre.so.0 => /usr/lib64/libpcre.so.0 (0x00007fe4ddffb000)
            libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00007fe4ddc9c000)
            libz.so.1 => /lib64/libz.so.1 (0x00007fe4dda86000)
            /lib64/ld-linux-x86-64.so.2 (0x00007fe4de498000)
    2:
    用户@linux-m001:~/deploy/out/logs> tail -f nginx_error.log
    nginx: [warn] the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /home/admin/deploy/nginx/conf/nlzn.nginx.conf:3
    nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied) 80端口占用,上面好了,就好。

    关于上面的,是需要管理员权限。将/usr/安装目录/nginx/sbin/nginx
    chown root nginx

    linux-m001:/usr/安装目录/nginx/sbin # chmod +s nginx

    展开全文
  • 获取新的库 brew update && brew upgrade && brew install openssl cd /usr/local/Cellar/...sudo cp libssl.1.0.0.dylib libcrypto.1.0.0.dylib /usr/local/lib/ 建立新的连接 sudo ln -s li...

    获取新的库

    brew update && brew upgrade && brew install openssl
    cd /usr/local/opt/openssl/lib
    sudo cp libssl.1.1.dylib libcrypto.1.1.dylib /usr/local/lib/
    

    建立新的连接

    sudo ln -s libssl.1.1.dylib libssl.dylib
    sudo ln -s libcrypto.1.1.dylib libcrypto.dylib
    
    展开全文
  • PostGIS 报错libcrypto

    2021-03-23 08:49:18
    ERROR: could not load library "/usr/pgsql-12/lib/rtpostgis.so": /usr/pgsql-12/lib/libpq.so.10: symbol X509_get_signature_nid, version libcrypto.so.10 not defined in file libcrypto.so.10 with link time...

    说明

    在安装完Postgresql以后,打postgis扩展时,报错

    ERROR:  could not load library "/usr/pgsql-12/lib/rtpostgis.so": /usr/pgsql-12/lib/libpq.so.10: symbol X509_get_signature_nid, version libcrypto.so.10 not defined in file libcrypto.so.10 with link time reference
    
    

    出现问题环境

    centOS7.4
    postgresql版本12,小版本号会随官方更新;遇到问题的是12.5
    postgis2.5

    推测原因

    装机无数,postgis版本不变,而postgresql小版本会更新,所以推测是postgresql12.5版本引起的

    查找问题

    1. 在rtpostgis报错路径下,可以找到文件
      在这里插入图片描述

    2. 百度大佬说和openssl有关,从openssl-1.0.1升级到1.0.2即可
      ** postgresql里用openssl来进行通讯加密 **

    3. 我从openssl入手,发现有该文件

    find  / -name libcrypto.so.10
    

    在这里插入图片描述

    1. 查看openssl版本,是1.0.2的(centOS7默认1.0.2)
    openssl version     
    
    1. 再查看一下库中是否有1.0.2,有!这里就很奇怪了,不解之下,决定还是先按教程升级一下试试
    rpm -q --provides openssl-libs | grep libcrypto.so.10
    

    在这里插入图片描述

    1. 官网下载openssl-libs-1.0.2k
      官网
      在这里插入图片描述

    2. 执行安装rpm资源

    rpm -ivh openssl-libs-1.0.2k-16.el7.x86_64.rpm    
    

    这里可能因为有旧版本冲突,安装不上,这里可以执行强制安装

    rpm -ivh openssl-libs-1.0.2k-16.el7.x86_64.rpm --force
    
    1. 添加运行权限
    chmod +x /lib64/libcrypto.so.1.0.2k
    
    1. 到系统lib64下,执行查看libcrypto.so.10软连接(这里截图是配置完成后的,没配置前这里关联的是1.0.1)
    ll libcry*     
    

    在这里插入图片描述

    1. 重新设置软链接(前面关联到后面位置)
    ln -s /usr/lib64/libcrypto.so.1.0.2k /usr/lib64/libcrypto.so.10
    
    1. 如果软连接提示已存在,则可以强制覆盖
    ln -sf /usr/lib64/libcrypto.so.1.0.2k /usr/lib64/libcrypto.so.10
    

    或者删除后再连接

    rm -rf /lib64/libcrypto.so.10     
    ln -s /usr/lib64/libcrypto.so.1.0.2k /usr/lib64/libcrypto.so.10
    
    1. 回到第8步验证,如果链接正确到1.0.2,再回到postgresql打postgis扩展即可

    后话

    虽然问题解决了,但这第一次遇到,没法确定是否是postgresql12.5版本造成的,留待后续装机时继续验证。

    附:编译安装openssl方法

    1. 下载新版openssl的tar.gz格式,并解压
    cd /usr/local/src     
    wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz   
    tar xf openssl-1.1.1d.tar.gz   
    
    1. 编译
    cd openssl-1.1.1d    
    ./config      
    make && make install     
    
    1. 配置软连接
    echo "usr/local/lib64/" >> /etc/ld.so.conf     --注册
    ldconfig      
    mv /usr/bin/openssl /usr/bin/openssl.old    --备份  
    ln -sv /usr/local/bin/openssl /usr/bin/openssl     --软连接   
    
    1. 验证
    openssl version
    
    展开全文
  • 安装php7缺少libcrypto.so.10失败

    千次阅读 2019-04-28 20:05:18
    wget http://mirror.centos.org/centos/7/os/x86_64/Packages/openssl-libs-1.0.2k-16.el7.x86_64.rpm rpm -ivh openssl-libs-1.0.2k-16.el7.x86_64.rpm --force
  • libcrypto.so.1.0.0

    2020-08-28 16:05:51
    libcrypto.so.1.0.0
  • libcrypto.so.1.1

    2020-05-27 18:08:21
    libcrypto.so.1.1
  • 我这边是.openssl文件夹不存在,解决办法是手动创建该文件夹和下面的lib子目录,然后将解压后的安装包里面的libssl.a libcrypto.a手动放到lib下面去,然后在执行make命令就OK了 ...
  • libcrypto.so.10

    2020-04-07 11:05:58
    centos7.0安装yum客户端是提示libcrypto.so.1.0.0: cannot open shared object file: No such file or directory,将库文件放到/var/lib64/下面
  • 安装完成后启动mongodb /usr/local/mongodb/bin/mongod -f /usr/local/mongodb/...通过yum what provides libcrypto.so.10命令查看哪个包下有共享库文件 执行安装命令yum -y install compat-openssl10-1:1.0.2o...
  • 在/usr/lib目录下已经存在bcrypto.so.6,为什么在安装postgresql-server时还提示libcrypto.so.6 is needed by postgresql-server-8.1.23-1PGDG.rhel5.i386? 在运行 rpm -Uvh 时是否可以指定libcrypto.so.6文件...
  • libcrypto.so.1.0.2k

    2020-07-09 11:04:49
    libcrypto.so.1.0.2k 文件
  • /usr/local/nagios/nrpe/nrpe -c /usr/local/nagios/nrpe/nrpe.cfg -dld.so.1: nrpe: fatal: libcrypto.so.0.9.8: open fa...
  • libcrypto.so.1.0.0缺失问题

    千次阅读 2021-03-04 16:16:31
    libcrypto.so.1.0.0缺失问题 libcrypto.so属于libssl,所以下载并安装对应版本的libssl即可。 Libssl1.0.0 Download for Linux 下载deb包,使用一下命令安装即可。 sudo dpkg -i Libssl*.*.*packet
  • On Ubuntu installing libssl-dev package should fix it. sudo apt-get install libssl-dev http://stackoverflow.com/questions/9123457/configure-thrift-libcrypto-required
  • openssl库文件libcrypto.a、libssl.a静态库文件,在编译iOS 版本中的ijkplayer中使用过,值得下载!
  • 1、加-fPIC参数重装openssl后,不明确新编译出来的静态库libcrypto.a在哪里,如果以前有安装过的,不明确是否被覆盖; 2、对于已经编译安装过的源码目录,没有执行make clean; 2、重装erlang时,没有具体指定最新...
  • Erlang rpm包安装过程出现的这个错误,出现这个错误的主要原因是没有libcrypto.so.10(OPENSSL_1.0.2)(64bit)依赖,我们去下载一个就可以了 下载地址:libcrypto.so.10(OPENSSL_1.0.2)(64bit) 下载最后一个 下载完成...
  • 用于混编时提供openssl包,里面包含libssl和libcrypto文件,只需将压缩包解压放到项目里面,稍微配置一下就可以使用啦,非常简单,具体流程可以百度一下。
  • libcrypto.so.4 错误

    2012-06-14 09:06:45
    snmpwalk: error while loading shared libraries: libcrypto.so.4 1.加载不了libcrypto.so.4:共享库,很明显openssl没装或找不到。如果openssl没安装的话就安装上 2.如果安装上了,还是报错的话,解决方法如下 ...
  •   在Ubuntu中安装thrift的过程中,进行./configure的命令操作时出现configure:error:"Error:libcrypto required."的报错 导致后续的make操作也进行不了,在网上搜索很久也没有解决的办法。后来无意中在...
  • 找了半天不容易,方便大家使用上传这两个库吧,有需要的把 libssl.so.10 libcrypto.so.10 直接放在/usr/bin 下即可。
  • 文章解决的问题:安装nginx中需要libcrypto.so.0.9.8包的支持,下面介绍如何安装 问题展示:error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or ...
  • 刚升级到了最新的系统OS X 10.11.2,在安装PHP7时./configure --prefix=/usr/local/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,121
精华内容 2,448
关键字:

libcrypto安装