Skip to main content

[CPANEL-26163] *perl exclude in /etc/yum.conf prevents lvemanager from updating

Comments

5 comments

  • cPanelLauren
    Hi @IdleServ You won't be able to use cPanel's Git for this you'll need to install the dependencies in order to update. My own test server running CentOS 7 has these as well along with cPanel's git: [root@server mysql]# rpm -qa |egrep -i 'perl-git|git-1.8.3.1-14|cpanel-git-2' cpanel-git-2.17.1-2.cp1170.x86_64 perl-Git-1.8.3.1-14.el7_5.noarch git-1.8.3.1-14.el7_5.x86_64
    Keep in mind that cPanel's Git is being used directly with cPanel services. Thanks!
    0
  • IdleServ
    Great, thanks. The solution to this problem was: yum install perl-Git --disableexcludes=main
    0
  • cPanelLauren
    Hi @IdleServ Thank you for updating with what resolved the issue for you!
    0
  • Ryan Burke
    Thanks @IdleServ, this has been eating at me for several hours.
    0
  • cPanelMichael
    Hello Everyone, We're publishing the following fix in cPanel & WHM version 82 to prevent the automatic addition of the perl exclude to the /etc/yum.conf file: Case CPANEL-26163: Do not add perl exclude to yum.conf if system perl was found to be altered. If you're using CloudLinux 6 and the "perl*" entry already exists on the "exclude=" line in the system's /etc/yum.conf file, then you must follow the steps below to solve the issue: 1. Open the system's /etc/yum.conf file via your preferred command line text editor and remove the "perl*" entry from the "exclude=" line. 2. Execute the following command as root to remove the git-cpanel CloudLinux RPM (CloudLinux no longer supports this RPM): yum remove git-cpanel
    3. Execute the following command as root to update the CloudLinux lvemanager package (this will install the proper CloudLinux Git RPM): yum update lvemanager
    Thank you.
    0

Please sign in to leave a comment.