yum install openssl-devel 由openssl-libs-1.0.2k-21.el7_9.x86_64引起的依赖错误
yum install openssl-devel dependency error caused by openssl-libs-1.0.2k-21.el7_9.x86_64
我正在尝试在 redhat 7.9 上 yum install openssl-devel,出现以下依赖错误,似乎安装了更新版本的 openssl-libs,而 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-fix:
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。提前致谢
问题已通过添加具有正确包的新存储库得到解决
我正在尝试在 redhat 7.9 上 yum install openssl-devel,出现以下依赖错误,似乎安装了更新版本的 openssl-libs,而 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-fix:
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。提前致谢
问题已通过添加具有正确包的新存储库得到解决