cPanel yum update gives Error: Package: perl-Git
If you tried to update cPanel recently and received this error:
Error: Package: perl-Git-1.7.1-8.el6.noarch (@base) Requires: git = 1.7.1-8.el6 Removing: git-1.7.1-8.el6.x86_64 (@base) git = 1.7.1-8.el6 Updated By: git-1.7.1-9.el6_9.x86_64 (updates) git = 1.7.1-9.el6_9 Available: git2u-2.14.1-1.ius.el6.x86_64 (ius) git = 2.14.1-1.ius.el6 Error: Package: git-1.7.1-9.el6_9.x86_64 (updates) Requires: perl-Git = 1.7.1-9.el6_9 Installed: perl-Git-1.7.1-8.el6.noarch (@base) perl-Git = 1.7.1-8.el6 Available: git2u-perl-Git-2.14.1-1.ius.el6.noarch (ius) perl-Git = 2.14.1-1.ius.el6
The solution is to manually tell yum to update git while skipping the section [main] in yum.conf excludes, with this command:
yum install git --skip-broken
It should then be trivial to run yum update.