我正在尝试更新我的节点上的openssl包。
# yum update openssl-1.0.1e-60.el7.x86_64 Loaded plugins: product-id, rhnplugin, subscription-manager This system is receiving updates from RHN Classic or Red Hat Satellite. baseline_prd_channel | 871 B 00:00:00 baseline_prd_channel/primary | 1.7 MB 00:00:00 baseline_prd_channel 805/805 Resolving Dependencies --> Running transaction check ---> Package openssl.x86_64 1:1.0.1e-42.el7_1.9 will be updated ---> Package openssl.x86_64 1:1.0.1e-60.el7 will be an update --> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-60.el7 for package: 1:openssl-1.0.1e-60.el7.x86_64 --> Running transaction check ---> Package openssl-libs.x86_64 1:1.0.1e-42.el7_1.9 will be updated --> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-42.el7_1.9 for package: 1:openssl-devel-1.0.1e-42.el7_1.9.x86_64 ---> Package openssl-libs.x86_64 1:1.0.1e-60.el7 will be an update --> Running transaction check ---> Package openssl-devel.x86_64 1:1.0.1e-42.el7_1.9 will be updated ---> Package openssl-devel.x86_64 1:1.0.1e-60.el7_3.1 will be an update --> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-60.el7_3.1 for package: 1:openssl-devel-1.0.1e-60.el7_3.1.x86_64 baseline_prd_channel/filelists | 1.1 MB 00:00:00 --> Running transaction check ---> Package openssl-libs.x86_64 1:1.0.1e-42.el7_1.9 will be updated ---> Package openssl-libs.x86_64 1:1.0.1e-42.el7_1.9 will be updated ---> Package openssl-libs.x86_64 1:1.0.1e-60.el7 will be an update --> Processing Dependency: openssl-libs(x86-64) = 1:1.0.1e-60.el7 for package: 1:openssl-1.0.1e-60.el7.x86_64 ---> Package openssl-libs.x86_64 1:1.0.1e-60.el7_3.1 will be an update --> Finished Dependency Resolution
它的失败与错误:
Error: Package: 1:openssl-1.0.1e-60.el7.x86_64 (baseline_prd_channel) Requires: openssl-libs(x86-64) = 1:1.0.1e-60.el7 Removing: 1:openssl-libs-1.0.1e-42.el7_1.9.x86_64 (@local-rh7.1) openssl-libs(x86-64) = 1:1.0.1e-42.el7_1.9 Updated By: 1:openssl-libs-1.0.1e-60.el7_3.1.x86_64 (baseline_prd_channel) openssl-libs(x86-64) = 1:1.0.1e-60.el7_3.1 Available: 1:openssl-libs-1.0.1e-60.el7.x86_64 (baseline_prd_channel) openssl-libs(x86-64) = 1:1.0.1e-60.el7 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
看看我的存储库,我看到:
# yum list openssl-libs --show-duplicates Loaded plugins: product-id, rhnplugin, subscription-manager This system is receiving updates from RHN Classic or Red Hat Satellite. Installed Packages openssl-libs.x86_64 1:1.0.1e-42.el7_1.9 @local-rh7.1 Available Packages openssl-libs.x86_64 1:1.0.1e-60.el7 baseline_prd_channel openssl-libs.x86_64 1:1.0.1e-60.el7 baseline_prd_channel openssl-libs.x86_64 1:1.0.1e-60.el7_3.1 baseline_prd_channel
我无法理解我在这里错过了什么。