【问题标题】:error while install rpm package:libssl.so.10 and libcrypto.so.10安装rpm包报错:libssl.so.10 and libcrypto.so.10
【发布时间】:2020-05-03 23:14:16
【问题描述】:

我尝试通过yum安装mysql-community-libs,出现如下错误:

[root@liaghost ~]# rpm -ivh mysql-community-libs-8.0.19-1.el7.x86_64.rpm 
warning: mysql-community-libs-8.0.19-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
    libcrypto.so.10()(64bit) is needed by mysql-community-libs-8.0.19-1.el7.x86_64
    libcrypto.so.10(libcrypto.so.10)(64bit) is needed by mysql-community-libs-8.0.19-1.el7.x86_64
    libssl.so.10()(64bit) is needed by mysql-community-libs-8.0.19-1.el7.x86_64
    libssl.so.10(libssl.so.10)(64bit) is needed by mysql-community-libs-8.0.19-1.el7.x86_64

然后查了一下,发现openssl已经安装了:

[root@liaghost yum.repos.d]# ls /usr/lib64/ | grep -e ssl.so -e crypto.so
libcrypto.so
libcrypto.so.1.1
libcrypto.so.1.1.1c
libk5crypto.so
libk5crypto.so.3
libk5crypto.so.3.1
libssl.so
libssl.so.1.1
libssl.so.1.1.1c
[root@liaghost yum.repos.d]# openssl version
OpenSSL 1.1.1c FIPS  28 May 2019

这是因为我安装了错误的 openssl 版本吗?

【问题讨论】:

    标签: linux rpm yum centos8


    【解决方案1】:

    建议你安装兼容包到老版本的openssl

    dnf install compat-openssl10
    

    【讨论】:

      【解决方案2】:

      看起来您在 RPM/YUM/DNF 之外安装了 openssl,所以它不知道您拥有它。从 RPM 重新安装它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-05
        • 2018-11-22
        • 2017-10-14
        • 1970-01-01
        • 2023-01-15
        • 2017-06-26
        相关资源
        最近更新 更多