Назад | Перейти на главную страницу

php-snmp php-devel php-mbstring Проблемы с зависимостями RHEL 6

Прошу прощения, если на это ответят, я просто не знаю, что именно искать.

Я пытаюсь установить Cacti на RHEL6 и ударился о стену, пытаясь установить эти три пакета: 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) (64 бит) Ошибка: Пакет: php-cli-5.4.24-1.el6.remi.x86_64 (remi)
Требуется: libssl.so.10 (libssl.so.10) (64 бит) Ошибка: Пакет: php-5.4.24-1.el6.remi.x86_64 (remi)
Требуется: libcrypto.so.10 (OPENSSL_1.0.1) (64 бит) Ошибка: Пакет: 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) (64 бит) Ошибка: Пакет: php-cli-5.4.24-1.el6.remi.x86_64 (remi)
Требуется: libcrypto.so.10 (OPENSSL_1.0.1) (64-разрядная версия) Ошибка: Пакет: php-5.4.24-1.el6.remi.x86_64 (remi)
Требуется: libssl.so.10 (libssl.so.10) (64 бит) Ошибка: Пакет: php-devel-5.4.24-1.el6.remi.x86_64 (remi)
Требуется: libcrypto.so.10 (OPENSSL_1.0.1) (64 бит)

Для этого я попытался вручную установить пакет libcrypto.so.10, что привело к ошибкам о конфликте с уже установленным пакетом. У меня заканчивается мое терпение по этому поводу, так как я возился с этим в течение 2 дней. Я не могу найти четких инструкций, как заставить это работать. У меня есть несколько лет опыта работы с Linux, но я не возился с репозиториями, так как все, что мне когда-либо было нужно, было доступно в общем репо. Пожалуйста, будьте описательны в любых ответах, предположим, что я не знаком с решением. Я ценю любую помощь в этом вопросе и не стесняюсь спрашивать любую другую информацию, которая может потребоваться, которую я пропустил.

cacti доступно через EPEL - FedoraProject

# 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 и переустановить все, как это предполагается)

Еще одна информация, которая в конечном итоге решила ее. Наша RHEL указывает на спутниковый сервер. Чего я не знал, так это того, что у нас не были включены дополнительные репозитории. Как только мы это сделали и обновили несколько пакетов, я смог его установить. Такое простое исправление, но для всех, кто использует RHEL, просто знайте, что вам нужно будет включить дополнительные репозитории RHN для установки этих пакетов.

Скорее всего, вам потребуется обновить до RHEL 6.5, поскольку OpenSSL 1.0.1 поставляется с этим обновлением, от которого зависят эти remi RPM.