Description of problem: When updating atomic-openshift-utils package, should also update the openshift-ansible-* packages. Version-Release number of the following components: atomic-openshift-utils-3.7.0-0.183.0.git.0.0946542.el7.noarch How reproducible: Always Steps to Reproduce: 1. Check the installer packages [root@gpei-test-ansible ~]# rpm -qa |grep openshift|sort atomic-openshift-utils-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-callback-plugins-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-docs-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-filter-plugins-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-lookup-plugins-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-playbooks-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-roles-3.7.0-0.182.0.git.0.23a42dc.el7.noarch 2. Update atomic-openshift-utils package with a newer repo [root@gpei-test-ansible ~]# yum update atomic-openshift-utils Loaded plugins: product-id, search-disabled-repos, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. rhel7 | 4.1 kB 00:00:00 rhel7-extra | 3.0 kB 00:00:00 Resolving Dependencies --> Running transaction check ---> Package atomic-openshift-utils.noarch 0:3.7.0-0.182.0.git.0.23a42dc.el7 will be updated ---> Package atomic-openshift-utils.noarch 0:3.7.0-0.183.0.git.0.0946542.el7 will be an update --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================= Updating: atomic-openshift-utils noarch 3.7.0-0.183.0.git.0.0946542.el7 aos37-install 337 k Transaction Summary ============================================================================================================================================================================= Upgrade 1 Package Total download size: 337 k Is this ok [y/d/N]: y Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. atomic-openshift-utils-3.7.0-0.183.0.git.0.0946542.el7.noarch.rpm | 337 kB 00:00:07 Running transaction check Running transaction test Transaction test succeeded Running transaction Updating : atomic-openshift-utils-3.7.0-0.183.0.git.0.0946542.el7.noarch 1/2 Cleanup : atomic-openshift-utils-3.7.0-0.182.0.git.0.23a42dc.el7.noarch 2/2 Verifying : atomic-openshift-utils-3.7.0-0.183.0.git.0.0946542.el7.noarch 1/2 Verifying : atomic-openshift-utils-3.7.0-0.182.0.git.0.23a42dc.el7.noarch 2/2 Updated: atomic-openshift-utils.noarch 0:3.7.0-0.183.0.git.0.0946542.el7 Complete! 3. Check the installer packages [root@gpei-test-ansible ~]# rpm -qa |grep openshift |sort atomic-openshift-utils-3.7.0-0.183.0.git.0.0946542.el7.noarch openshift-ansible-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-callback-plugins-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-docs-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-filter-plugins-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-lookup-plugins-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-playbooks-3.7.0-0.182.0.git.0.23a42dc.el7.noarch openshift-ansible-roles-3.7.0-0.182.0.git.0.23a42dc.el7.noarch Actual results: Expected results: Additional info:
https://github.com/openshift/openshift-ansible/pull/5760 aims to fix this
Since atomic-openshift-utils is deprecated, test yum install/update/erase openshift-ansible. [root@gpei-test-ansible ~]# yum install openshift-ansible ... Dependencies Resolved ============================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================= Installing: openshift-ansible noarch 3.7.0-0.184.0.git.0.d407445.el7 aos37-devel-install 312 k Installing for dependencies: openshift-ansible-callback-plugins noarch 3.7.0-0.184.0.git.0.d407445.el7 aos37-devel-install 303 k openshift-ansible-docs noarch 3.7.0-0.184.0.git.0.d407445.el7 aos37-devel-install 325 k openshift-ansible-filter-plugins noarch 3.7.0-0.184.0.git.0.d407445.el7 aos37-devel-install 315 k openshift-ansible-lookup-plugins noarch 3.7.0-0.184.0.git.0.d407445.el7 aos37-devel-install 294 k openshift-ansible-playbooks noarch 3.7.0-0.184.0.git.0.d407445.el7 aos37-devel-install 401 k openshift-ansible-roles noarch 3.7.0-0.184.0.git.0.d407445.el7 aos37-devel-install 1.9 M Transaction Summary ============================================================================================================================================================================= Install 1 Package (+6 Dependent packages) [root@gpei-test-ansible ~]# yum erase openshift-ansible ... Dependencies Resolved ============================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================= Removing: openshift-ansible noarch 3.7.0-0.184.0.git.0.d407445.el7 @aos37-devel-install 47 k Removing for dependencies: openshift-ansible-callback-plugins noarch 3.7.0-0.184.0.git.0.d407445.el7 @aos37-devel-install 34 k openshift-ansible-docs noarch 3.7.0-0.184.0.git.0.d407445.el7 @aos37-devel-install 116 k openshift-ansible-filter-plugins noarch 3.7.0-0.184.0.git.0.d407445.el7 @aos37-devel-install 101 k openshift-ansible-lookup-plugins noarch 3.7.0-0.184.0.git.0.d407445.el7 @aos37-devel-install 34 openshift-ansible-playbooks noarch 3.7.0-0.184.0.git.0.d407445.el7 @aos37-devel-install 351 k openshift-ansible-roles noarch 3.7.0-0.184.0.git.0.d407445.el7 @aos37-devel-install 29 M Transaction Summary ============================================================================================================================================================================= Remove 1 Package (+6 Dependent packages) [root@gpei-test-ansible ~]# yum update openshift-ansible ... Dependencies Resolved ============================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================= Updating: openshift-ansible noarch 3.7.0-0.185.0.git.0.eb61aff.el7 aos37-devel-install 312 k Transaction Summary ============================================================================================================================================================================= Upgrade 1 Package For openshift-ansible package update, it also need update the other dependencies.
https://github.com/openshift/openshift-ansible/pull/5940 fixes this
Tried with openshift-ansible-3.7.0-0.189.0.git.0.d497c5e.el7.noarch.rpm, update also works well. [root@gpei-test-ansible ~]# rpm -qa |grep openshift|sort atomic-openshift-utils-3.7.0-0.188.0.git.0.aebb674.el7.noarch openshift-ansible-3.7.0-0.188.0.git.0.aebb674.el7.noarch openshift-ansible-callback-plugins-3.7.0-0.188.0.git.0.aebb674.el7.noarch openshift-ansible-docs-3.7.0-0.188.0.git.0.aebb674.el7.noarch openshift-ansible-filter-plugins-3.7.0-0.188.0.git.0.aebb674.el7.noarch openshift-ansible-lookup-plugins-3.7.0-0.188.0.git.0.aebb674.el7.noarch openshift-ansible-playbooks-3.7.0-0.188.0.git.0.aebb674.el7.noarch openshift-ansible-roles-3.7.0-0.188.0.git.0.aebb674.el7.noarch [root@gpei-test-ansible ~]# yum update openshift-ansible ... Dependencies Resolved ============================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================= Updating: openshift-ansible noarch 3.7.0-0.189.0.git.0.d497c5e.el7 aos37-devel-install 315 k Updating for dependencies: openshift-ansible-callback-plugins noarch 3.7.0-0.189.0.git.0.d497c5e.el7 aos37-devel-install 306 k openshift-ansible-docs noarch 3.7.0-0.189.0.git.0.d497c5e.el7 aos37-devel-install 328 k openshift-ansible-filter-plugins noarch 3.7.0-0.189.0.git.0.d497c5e.el7 aos37-devel-install 318 k openshift-ansible-lookup-plugins noarch 3.7.0-0.189.0.git.0.d497c5e.el7 aos37-devel-install 296 k openshift-ansible-playbooks noarch 3.7.0-0.189.0.git.0.d497c5e.el7 aos37-devel-install 403 k openshift-ansible-roles noarch 3.7.0-0.189.0.git.0.d497c5e.el7 aos37-devel-install 1.9 M Transaction Summary ============================================================================================================================================================================= Upgrade 1 Package (+6 Dependent packages) ... Move this bug to verified.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:3188