RHEL 6.4:缺少 Openssl 1.0.0-27 libcrypto 和 libssl

RHEL 6.4:缺少 Openssl 1.0.0-27 libcrypto 和 libssl

我正在尝试安装zncIRCouncer,它需要 openssl 库:

Error: Package: znc-1.4-1.el6.x86_64 (epel)
           Requires: libcrypto.so.10(libcrypto.so.10)(64bit)
Error: Package: znc-1.4-1.el6.x86_64 (epel)
           Requires: libssl.so.10(libssl.so.10)(64bit)

yum whatprovides */lib64/libcrypto.so.10:

openssl-1.0.0-27.el6_4.2.x86_64 : A general purpose cryptography library with TLS implementation
Repo        : installed
Matched from:
Filename    : /usr/lib64/libcrypto.so.10
Filename    : /usr/lib64/libcrypto.so.1.0.0

ldconfig -v egrep -i "libssl\.so|libcrypto\.so":

ldconfig: /etc/ld.so.conf.d/kernel-2.6.32-358.el6.x86_64.conf:6: duplicate hwcap 1 nosegneg
    libssl.so.10 -> libssl.so.1.0.0
    libcrypto.so.10 -> libcrypto.so.1.0.0

yum list openssl:

Loaded plugins: downloadonly, product-id, refresh-packagekit, rhnplugin, security, subscription-manager
*Note* Red Hat Network repositories are not listed below. You must run this command as root to access RHN repositories.
Installed Packages
openssl.x86_64                                                         1.0.0-27.el6_4.2                                                         @release-rhel-x86_64-workstation-6-r

我缺少什么?

提供所需库的软件包已安装,并且可以从 rpm/yum 搜索库。

有什么指点吗?我相信类似的问题被问到RHEL 6.4 和 OpenSSL 1.0.1 - 缺少依赖项..但事实并非如此?但这似乎是 32 位与 64 位的问题。

答案1

简单地重新安装 openssl 就可以了!您可以使用 yum 重新安装:

yum reinstall openssl

或者下载 rpm 文件并使用以下命令进行安装:

 rpm -ivh --force

答案2

postgresql94我在尝试在不升级的 6.4 系统上安装(来自 RHEL 6 的 PostgreSQL 存储库)时遇到了类似的问题。解决我的问题的唯一方法是下载并安装 6.7 RPMs 和openssl1.0.1 系列。

附言。我这台机器上根本没有yum,所以我手动完成了。

相关内容