今天在centos 8上安装percona 8.0.23 时候,rpm安装 percona-server-shared-compat 报如下错误
error:FailedDependencies libcrypto.so.10()(64bit)is needed by percona-server-shared-compat-8.0.23-14.1.el8.x86_64.rpm libcrypto.so.10(libcrypto.so.10)(64bit)is needed by percona-server-shared-compat-8.0.23-14.1.el8.x86_64.rpm libssl.so.10()(64bit)is needed by percona-server-shared-compat-8.0.23-14.1.el8.x86_64.rpm libssl.so.10(libssl.so.10)(64bit)is needed by percona-server-shared-compat-8.0.23-14.1.el8.x86_64.rpm
这个一般是 openssl-libs 的版本不对造成的。
Solution:【解决方式:】
yum install compat-openssl10
或
yum install http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/compat-openssl10-1.0.2o-3.el8.x86_64.rpm
centos上过略指定模块:
1,ldconfig -p | grep libcrypto.so #过滤出已经存在系统中的库文件
2, yum whatprovides "*/libcrypto.so.10" #根据库文件名找到对那个的包
3, rpm -q --provides openssl #找出一个包中含有的lib库
ubuntu中查找某个命令属于哪个包 dpkg -L /usr/bin/ls #查找ls输入哪个包
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!