[Solved] How to fix Git failure error while updating cPanel?

Yeah, by default, all cPanel server has a cron to update cPanel daily. You can setup this by editing the configuration file “/etc/cpupdate.conf.” Here I am going to explain a fix for Git failure while updating cPanel.

You have to update that package manually and then run the cPanel update script.

Error details

---> Package kernel.x86_64 0:2.6.32-642.el6 will be erased
--> Finished Dependency Resolution
Error: Package: perl-Git-1.7.1-4.el6_7.1.noarch (@base)
Requires: git = 1.7.1-4.el6_7.1
Removing: git-1.7.1-4.el6_7.1.x86_64 (@base)
git = 1.7.1-4.el6_7.1
Updated By: git-1.7.1-8.el6.x86_64 (base)
git = 1.7.1-8.el6
Error: Package: git-1.7.1-8.el6.x86_64 (base)
Requires: perl-Git = 1.7.1-8.el6
Installed: perl-Git-1.7.1-4.el6_7.1.noarch (@base)
perl-Git = 1.7.1-4.el6_7.1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

-- error(29875) --
yum exited 256
-- /error(29875) --

System update process has finished.

This is because of cPanel configures yum to exclude perl updates to protect it’s own packages. We can fix it by running yum manually.

Solution

You can update the Git package and its dependencies using Yum command through shell. The command to run is pasted below:

yum install git --disableexcludes=main --skip-broken

Then run upcp manually.

/scripts/upcp 

Or

/scripts/upcp --force

That’s it, dude!!
Let me know if you need any assistance.

Read more….

Install Cpanel on centos – step by step procedure
How to check cpanel license details?

Arunlal Ashok

Sr. Linux Server Administrator. I'm managing Linux servers since 2012. I started this blog to share and discuss my ideas. Check My Profile in uPwork (oDesk) and create a job, if you need any administration help. Thanks!!

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *