Git failure error
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.”
This can also configure from the WHM panel as root.
Go to WHM >> Home >> Server Configuration >> Update Preferences.
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?
Thanks Arunlal! I’ve been running into this error for over a year now every time I run a yum update and until now never found a decent solution. Really appreciate the article!
You are most welcome, Nate 😉
Thank Arunlal, great article, I solve my problem with our server
Most welcome 🙂
Same! I have been search for months now for a proper fix to this broken dependencies and this was it! Good job, thank you very much.
You are most welcome!!
thank you very much.
Most welcome!!
I have been trying to fix this on my server for months. Thank you so much!
Most welcome!
cheers