yum установите ошибку зависимости openssl-разработки, вызванную openssl-libs-1.0.2 k-21.el7_9.x86_64

#openssl #redhat #yum

Вопрос:

я пытаюсь установить openssl-devel на redhat 7.9, получаю следующую ошибку зависимости, похоже, установлена более новая версия openssl-библиотек, и openssl-devel все еще зависит от старой версии:

 Error: Package: 1:openssl-devel-1.0.2k-19.el7.x86_64 (rhel7.9-server)
           Requires: openssl-libs(x86-64) = 1:1.0.2k-19.el7
           Installed: 1:openssl-libs-1.0.2k-21.el7_9.x86_64 (@rhel7.9-fix)
               openssl-libs(x86-64) = 1:1.0.2k-21.el7_9
           Available: 1:openssl-libs-1.0.2k-19.el7.x86_64 (rhel7.9-server)
               openssl-libs(x86-64) = 1:1.0.2k-19.el7
 

дело в том, что я, похоже, не могу понизить или удалить openssl-libs 7.9-исправить:

 sudo yum downgrade openssl-libs
[sudo] password for idm:
Loaded plugins: product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Resolving Dependencies
--> Running transaction check
---> Package openssl-libs.x86_64 1:1.0.2k-19.el7 will be a downgrade
---> Package openssl-libs.x86_64 1:1.0.2k-21.el7_9 will be erased
--> Finished Dependency Resolution
Error: Package: 1:openssl-1.0.2k-21.el7_9.x86_64 (@rhel7.9-fix)
           Requires: openssl-libs(x86-64) = 1:1.0.2k-21.el7_9
           Removing: 1:openssl-libs-1.0.2k-21.el7_9.x86_64 (@rhel7.9-fix)
               openssl-libs(x86-64) = 1:1.0.2k-21.el7_9
           Downgraded By: 1:openssl-libs-1.0.2k-19.el7.x86_64 (rhel7.9-server)
               openssl-libs(x86-64) = 1:1.0.2k-19.el7
 
 sudo yum remove openssl-libs
...
Error: Trying to remove "systemd", which is protected
Error: Trying to remove "yum", which is protected
 

поэтому на данный момент я не уверен, что мне следует сделать, чтобы установить openssl-devel. заранее спасибо

Ответ №1:

проблема была решена путем добавления нового репозитория с нужным пакетом

Комментарии:

1. какое хранилище?

2. в итоге мы использовали наш внутренний репозиторий компании, и это сработало