天翼自己封装系统(欧拉 centos8.x)和阿里云自己封装系统(fedaro centos8.x) 安装软件 提示找不到 libssl.so.10 的解决方法

compat-openssl10-1.0.2o-3.el8.x86_64.rpm是一个用于兼容CentOS 8和RHEL 8操作系统中的OpenSSL 1.0.2版本的软件包。OpenSSL是一个广泛使用的加密库,我们可以将其应用于网络安全、加密通信、数...

我们使用天翼或阿里等云厂商自己封装或定制的系统时候,有时候安装系统,一直提示找不到依赖文件 ,提示如下:

error: Failed dependencies:

libcrypto.so.10()(64bit) is needed by percona-server-shared-compat-8.4.0-1.1.el8.x86_64

libcrypto.so.10(libcrypto.so.10)(64bit) is needed by percona-server-shared-compat-8.4.0-1.1.el8.x86_64

libssl.so.10()(64bit) is needed by percona-server-shared-compat-8.4.0-1.1.el8.x86_64

libssl.so.10(libssl.so.10)(64bit) is needed by percona-server-shared-compat-8.4.0-1.1.el8.x86_64

这种情况需要在 类centos8.x 系统中安装兼容openssl-1.0.x 版本的openssl库。因为类centos8.x 中的openssl库为1.1.x版本的。故需要安装

compat-openssl10  等兼容版本。


compat-openssl10-1.0.2o-3.el8.x86_64.rpm是一个用于兼容CentOS 8和RHEL 8操作系统中的OpenSSL 1.0.2版本的软件包。OpenSSL是一个广泛使用的加密库,我们可以将其应用于网络安全、加密通信、数字签名等领域。

然而,在CentOS 8和RHEL 8操作系统中,它们默认安装的OpenSSL版本是1.1.1。这意味着,如果我们还需要使用1.0.2版本的OpenSSL,可能会遇到不兼容的问题。这种不兼容可能会产生问题,因为许多旧版本的软件需要1.0.2版本的OpenSSL来运行。

为了解决这个问题,我们可以使用compat-openssl10-1.0.2o-3.el8.x86_64.rpm软件包来兼容CentOS 8和RHEL 8操作系统中的OpenSSL 1.0.2版本。该软件包将提供一些共享库文件来支持旧版本的软件,以确保它们正常运行。

总的来说,compat-openssl10-1.0.2o-3.el8.x86_64.rpm是一个非常有用的软件包,因为它使得我们可以在CentOS 8和RHEL 8操作系统中顺利运行一些旧版本的软件。

相关问题

error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory

引用和引用[2]中提到的错误信息"error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory"表示在加载共享库文件时找不到libssl.so.10文件。解决这个问题可以通过以下步骤:

  1. 运行命令ldd /usr/local/mongodb/bin/mongod来查看mongod程序所依赖的库文件。
  2. 确认缺失的libssl.so.10文件是否存在于系统中。
  3. 如果缺失了libssl.so.10文件,可以尝试通过下载并安装相关的包来解决问题。其中,引用中提到的解决方案是通过执行以下命令来安装compat-openssl10包:
    wget https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/compat-openssl10-1.0.2o-3.el8.x86_64.rpm
    rpm -ivh compat-openssl10-1.0.2o-3.el8.x86_64.rpm
    
    请注意,这些解决方法是基于前面提到的引用内容给出的。根据问题描述的不完整性,可能还有其他解决方法。

mysql:error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory

当出现mysql:error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory错误时,这是因为系统缺少libssl.so.10库文件导致的。解决这个问题的步骤如下:

  1. 在Linux中下载并安装openssl10的rpm包,可以通过以下链接下载: http://mirror.centos.org/centos/8/AppStream/x86_64/os/Packages/compat-openssl10-1.0.2o-3.el8.x86_64.rpm
  2. 打开终端,并使用以下命令安装下载的rpm包: rpm -i compat-openssl10-1.0.2o-3.el8.x86_64.rpm
  3. 如果在安装过程中遇到依赖检测失败的错误,可以尝试使用以下命令进行强制安装: rpm -i compat-openssl10-1.0.2o-3.el8.x86_64.rpm --nodeps --force
  4. 安装完成后,重新运行mysql命令,应该不再出现错误提示了。

通过以上步骤,您应该能够成功解决mysql:error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory错误。

在阿里云os【Alibaba Cloud Linux release 3 (OpenAnolis Edition)】上安装percona-8.0.X 会提示依赖percona-telemetry-agent 这个软件包现在官方网站下载不到了,这里保存一份作为备份:

compat-openssl10-1.0.2o-4.0.1.al8.x86_64.rpm的下载地址

percona-telemetry-agent for Centos8.X

percona-telemetry-agent for Centos9.X

percoan-telemetry-agent for ubuntu20.04

percoan-telemetry-agent for ubuntu22.04

percoan-telemetry-agent for ubuntu24.04


通过rpm和deb包需要安装telmetry-agent 依赖,启动的时候禁止:


Turn off Telemetry Agent permanently:

systemctl stop percona-telemetry-agent
systemctl disable percona-telemetry-agent


ubuntu下载地址: https://ftpmirror.your.org/pub/percona/psmdb-60/apt/pool/main/p/percona-telemetry-agent/


  • 发表于 2024-10-05 19:01
  • 阅读 ( 42 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
shitian
shitian

662 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章