php-snmp php-devel php-mbstring 依赖问题 RHEL 6

php-snmp php-devel php-mbstring 依赖问题 RHEL 6

如果这个问题已经得到解答,我深感抱歉,因为我可能不知道到底要搜索什么。

我试图在 RHEL6 上安装 Cacti,但在安装这三个包时遇到了困难:php-snmp php-devel php-mbstring

起初,我在 EPEL 或 RHN Tools 存储库中找不到它们。我最终添加了 remi 存储库,但这样做之后,我开始收到错误,抱怨未解决的依赖关系,如下所示:

错误:软件包:php-5.4.24-1.el6.remi.x86_64 (remi)
要求:libcrypto.so.10(libcrypto.so.10)(64bit) 错误:软件包:php-cli-5.4.24-1.el6.remi.x86_64 (remi)
要求:libcrypto.so.10(libcrypto.so.10)(64bit) 错误:软件包:php-cli-5.4.24-1.el6.remi.x86_64 (remi)
要求:libssl.so.10(libssl.so.10)(64bit) 错误:软件包:php-5.4.24-1.el6.remi.x86_64 (remi)
要求:libcrypto.so.10(OPENSSL_1.0.1)(64bit) 错误:软件包: php-devel-5.4.24-1.el6.remi.x86_64 (remi)
要求:libcrypto.so.10(libcrypto.so.10)(64bit) 错误:软件包:php-devel-5.4.24-1.el6.remi.x86_64 (remi)
要求:libssl.so.10(libssl.so.10)(64bit) 错误:软件包:php-cli-5.4.24-1.el6.remi.x86_64 (remi)
要求:libcrypto.so.10(OPENSSL_1.0.1)(64bit) 错误:软件包:php-5.4.24-1.el6.remi.x86_64 (remi)
要求:libssl.so.10(libssl.so.10)(64bit) 错误:软件包: php-devel-5.4.24-1.el6.remi.x86_64 (remi)
要求:libcrypto.so.10(OPENSSL_1.0.1)(64 位)

为此,我尝试手动安装 libcrypto.so.10 包,但结果却与已安装的包发生冲突。我已经快要忍无可忍了,因为我已经折腾了两天。我似乎找不到明确的说明来让它工作。我有几年使用 Linux 的经验,但我没有折腾过 repos,因为我需要的一切都可以在通用 repo 中找到。请在任何答案中描述清楚,假设我不熟悉解决方案。我非常感谢任何帮助,如果还有其他我遗漏的信息,请随时询问。

答案1

您很可能需要升级到 RHEL 6.5,因为 OpenSSL 1.0.1 附带了这些 remi RPM 所依赖的更新。

答案2

另一条信息最终解决了这个问题。我们的 RHEL 指向卫星服务器。我不知道的是,我们没有在那里启用可选存储库。一旦我们这样做,并更新了一些软件包,我就可以安装它了。这是一个简单的修复,但对于其他使用 RHEL 的人来说,只需知道您需要启用 RHN 可选存储库才能安装这些软件包。

答案3

cacti可通过EPEL——Fedora 项目

# yum info cacti
Loaded plugins: product-id, rhnplugin, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
This system is receiving updates from RHN Classic or RHN Satellite.
Installed Packages
Name        : cacti
Arch        : noarch
Version     : 0.8.8b
Release     : 3.el6
Size        : 6.2 M
Repo        : installed
From repo   : epel
Summary     : An rrd based graphing tool
URL         : http://www.cacti.net/
License     : GPLv2+ and LGPLv2 and (MPLv1.1 or GPLv2 or LGPLv2) and (LGPLv2 or BSD)
Description : Cacti is a complete frontend to RRDTool. It stores all of the
            : necessary information to create graphs and populate them with
            : data in a MySQL database. The frontend is completely PHP
            : driven. Along with being able to maintain graphs, data
            : sources, and round robin archives in a database, Cacti also
            : handles the data gathering. There is SNMP support for those
            : used to creating traffic graphs with MRTG.

# 

您应该从系统中卸载 cacti/php-5.4.x,添加 epel repo 并重新安装所有内容)

相关内容