cPanel Update Git Dependency Çözümü

Merhabalar. Daha öncede başıma gelen ama genelde rpm paketini kaldırmakla çözdüğüm ancak bu defa kaldırmak yerine kurmakla çözebildiğim bir sorundan bahsedeceğim. Cpanel kurulu sunucuların birinde “yum update” yapıyorum. Karşıma aşağıdaki hatayı verip ilerlemiyor.

–> Finished Dependency Resolution
Error: Package: git-1.7.1-9.el6_9.x86_64 (@base)
Requires: perl-Git = 1.7.1-9.el6_9
Error: Package: git-1.7.1-9.el6_9.x86_64 (@base)
Requires: perl(Git)
You could try using –skip-broken to work around the problem
You could try running: rpm -Va –nofiles –nodigest

Bu hatayı görünce önce git paketini kaldırayım da sorun çözülsün diyerek; “rpm -e git” dedim. git paketi kurulu değil hatası aldım. Kurulu git paketlerine bakayım dedim. “rpm -qa | grep git” komutunu verdiğimde ise bu paketin hiç kurulu olmadığını gördüm. Gece gece bu hatada nerden çıktı diyerek cpanel forumlarında arama yaptım. Orada da benzer komutları kullanmışlar. Biraz cebelleştikten sonra çözüme ulaştım. İşte uygulamanız gereken komutlar;

yum install git --disableexcludes=main --skip-broken
yum clean all
yum update
/scripts/upcp --force

Tabii ki araya bir çok komut girdi ancak çözüme bununla ulaştığımı başka bir sunucuda test ederek buldum ve sıcak sıcak yayınladım. Hadi bakalım kolay gelsin.