linux - 安装rpm包报错:libssl.so.10 and libcrypto.so.10
问题描述
我尝试通过yum安装mysql-community-libs出现以下错误:</p>
[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 :</p>
[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吗?
解决方案
建议您将兼容性包安装到旧版本的 openssl
dnf install compat-openssl10
推荐阅读
- html - 页面上的引导按钮样式不同
- scala - Spark collect_list 将 data_type 从数组更改为字符串
- android - 如何在颤动中手动添加包含所需数据的文件夹
- android - Flutter:无论平台(android,iOS),统一的容器大小
- java - 有没有办法在 JOptionPane.showMessageDialog() 上打印多行模式?
- clojure - Clojure 规范映射
- angular - 在Angular中包含导航栏的最佳方式?
- javascript - 为什么我们在 javascript 中使用 Object.defindProperty()?
- colors - Modelica 网页颜色
- tokenize2 - 是否可以选择并清除 Tokenize2 中可用的所有选项?