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

opendkim требует libcrypto

Пытаюсь установить opendkim. Для этого я использовал rpm для установки epel, затем yum install opendkim. Однако я получаю следующие ошибки зависимости:

Ошибка: Пакет: opendkim-2.9.0-2.el6.x86_64 (epel) Требуется: libcrypto.so.10 (OPENSSL_1.0.1) (64 бит)

Ошибка: Пакет: libopendkim-2.9.0-2.el6.x86_64 (epel) Требуется: libcrypto.so.10 (libcrypto.so.10) (64 бит)

Ошибка: Пакет: opendkim-2.9.0-2.el6.x86_64 (epel) Требуется: libssl.so.10 (libssl.so.10) (64 бит)

Ошибка: Пакет: opendkim-2.9.0-2.el6.x86_64 (epel) Требуется: libcrypto.so.10 (libcrypto.so.10) (64 бит)

Насколько я могу судить, это потому, что я запускаю openssl 1.0.0, а он ищет 1.0.1. Я чувствую, что мне нужно обновить openssl, но я не знаю, как это сделать, и я немного нервничаю, чтобы это сделать. Может ли кто-нибудь сказать мне, действительно ли это то, что мне нужно делать? Это может быть повторяющийся вопрос, но я не понимаю ответа: https://serverfault.com/questions/571093/why-yum-update-php-doesnt-have-required-dependencies-centos-6-missing-libcrypt

Вам необходимо обновить вашу систему.

RHEL (и CentOS) перешли с OpenSSL 1.0.0 на 1.0.1 в течение цикла 6.4-6.5, чтобы решить многолетний вопрос. В результате любые программы, использующие OpenSSL, приходилось перестраивать для версии 6.5.

Поскольку EPEL отслеживает только последний выпуск, а его программное обеспечение гарантированно работает только с последним выпуском, вам необходимо выполнить обновление до 6.5.

Простой yum --disableexcludes=all upgrade должен позаботиться об этом.