[Arm-dev] Yum update problem with package in repo updates

Wed Feb 15 17:39:12 UTC 2017
Robert Moskowitz <rgm at htt-consult.com>

I just tried a 'yum update' in a server which was current as a few days 
ago.  Looks like some updates got pushed out, but with an error:

--> Finished Dependency Resolution
Error: Package: firewalld-0.4.3.2-8.1.el7_3.noarch (updates)
            Requires: python-firewall = 0.4.3.2-8.1.el7_3
            Installed: python-firewall-0.4.3.2-8.el7.noarch 
(@centos-base_rbf)
                python-firewall = 0.4.3.2-8.el7

So I tried:

yum update --exclude=firewalld

Error: Package: firewalld-0.4.3.2-8.el7.noarch (@centos-base_rbf)
            Requires: firewalld-filesystem = 0.4.3.2-8.el7
            Removing: firewalld-filesystem-0.4.3.2-8.el7.noarch 
(@centos-base_rbf)
                firewalld-filesystem = 0.4.3.2-8.el7
            Updated By: firewalld-filesystem-0.4.3.2-8.1.el7_3.noarch 
(updates)
                firewalld-filesystem = 0.4.3.2-8.1.el7_3

Then I tried:

yum update --exclude=firewalld --exclude=firewalld-filesystem

That worked.  So ran yum update again and it failed as expected:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package firewalld.noarch 0:0.4.3.2-8.el7 will be updated
---> Package firewalld.noarch 0:0.4.3.2-8.1.el7_3 will be an update
--> Processing Dependency: python-firewall = 0.4.3.2-8.1.el7_3 for 
package: firewalld-0.4.3.2-8.1.el7_3.noarch
---> Package firewalld-filesystem.noarch 0:0.4.3.2-8.el7 will be updated
---> Package firewalld-filesystem.noarch 0:0.4.3.2-8.1.el7_3 will be an 
update
--> Finished Dependency Resolution
Error: Package: firewalld-0.4.3.2-8.1.el7_3.noarch (updates)
            Requires: python-firewall = 0.4.3.2-8.1.el7_3
            Installed: python-firewall-0.4.3.2-8.el7.noarch 
(@centos-base_rbf)
                python-firewall = 0.4.3.2-8.el7


Hope you can get this fixed soon.

Bob