I am trying to update an openssl package on my node.
# 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
Its failing with the Error :
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
Looking into my repository, I see :
# 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
What am I missing here ?