The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

WHM install Perl support ?

Discussion in 'General Discussion' started by eva2000, Sep 11, 2012.

  1. eva2000

    eva2000 Well-Known Member

    Joined:
    Aug 14, 2001
    Messages:
    322
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    Brisbane, Australia
    cPanel Access Level:
    Root Administrator
    Twitter:
    I'm thinking of getting an additional WHM/Cpanel license for a freshly installed CentOS 6.3 server but it isn't a minimal install base so looking to make sure I have all the requirements before install of WHM/Cpanel.

    I have a question regarding Perl support requirements for installing WHM/Cpanel. From WHM install docs it suggests to exclude following packages from yum update at /etc/yum.conf

    Code:
    Exclude= apache* bind-chroot courier* dovecot* exim* httpd* mod_ssl* mysql* nsd* perl* php* proftpd* pure-ftpd* spamassassin* squirrelmail*
    
    From that exclusion list only mysql-libs and perl* are already installed.

    Code:
     yum list -q apache* bind-chroot courier* dovecot* exim* httpd* mod_ssl* mysql* nsd* perl* php* proftpd* pure-ftpd* spamassassin* squirrelmail*
    
    Installed Packages
    mysql-libs.x86_64                                                                  5.1.61-4.el6                                                        @base  
    perl.x86_64                                                                        4:5.10.1-127.el6                                                    @base  
    perl-Algorithm-Diff.noarch                                                         1.1902-9.el6                                                        @base  
    perl-AppConfig.noarch                                                              1.66-6.el6                                                          @base  
    perl-CGI.x86_64                                                                    3.51-127.el6                                                        @base  
    perl-DBD-MySQL.x86_64                                                              4.013-3.el6                                                         @base  
    perl-DBI.x86_64                                                                    1.609-4.el6                                                         @base  
    perl-Devel-Cover.x86_64                                                            0.65-1.el6                                                          @base  
    perl-Devel-Symdump.noarch                                                          1:2.08-2.el6                                                        @base  
    perl-ExtUtils-MakeMaker.x86_64                                                     6.55-127.el6                                                        @base  
    perl-ExtUtils-MakeMaker-Coverage.noarch                                            0.05-8.el6                                                          @base  
    perl-ExtUtils-ParseXS.x86_64                                                       1:2.2003.0-127.el6                                                  @base  
    perl-Locale-Maketext-Simple.x86_64                                                 1:0.18-127.el6                                                      @base  
    perl-Module-Pluggable.x86_64                                                       1:3.90-127.el6                                                      @base  
    perl-Object-Accessor.x86_64                                                        1:0.34-127.el6                                                      @base  
    perl-Params-Check.x86_64                                                           1:0.26-127.el6                                                      @base  
    perl-Pod-Coverage.noarch                                                           0.20-4.el6                                                          @base  
    perl-Pod-Escapes.x86_64                                                            1:1.04-127.el6                                                      @base  
    perl-Pod-POM.noarch                                                                0.25-2.el6                                                          @base  
    perl-Pod-Simple.x86_64                                                             1:3.13-127.el6                                                      @base  
    perl-Template-Toolkit.x86_64                                                       2.22-5.el6                                                          @base  
    perl-TermReadKey.x86_64                                                            2.30-13.el6                                                         @base  
    perl-Test-Differences.noarch                                                       0.4801-3.el6                                                        @base  
    perl-Test-Harness.x86_64                                                           3.17-127.el6                                                        @base  
    perl-Text-Diff.noarch                                                              1.37-2.1.el6                                                        @base  
    perl-Time-HiRes.x86_64                                                             4:1.9721-127.el6                                                    @base  
    perl-devel.x86_64                                                                  4:5.10.1-127.el6                                                    @base  
    perl-libs.x86_64                                                                   4:5.10.1-127.el6                                                    @base  
    perl-version.x86_64                                                                3:0.77-127.el6
    My installed group list

    Code:
    yum grouplist 
    
    Installed Groups:
    
       Additional Development
       Console internet tools
       E-mail server
       FCoE Storage Client
       Hardware monitoring utilities
       Network file system client
       Perl Support
       Scalable Filesystems
       Storage Availability Tools
       iSCSI Storage Client
    But from advance install guide there seems to be an option to allow perl updates by RPM based providers Advanced Options: Pre-Installation

    via /root/cpanel_profile/cpanel.config

    Code:
    allowperlupdates=1
    Is there any known/valid reason to leave existing Perl packages installed AND set allowperlupdates=1 and remove it from yum.conf exclusion list ?

    Thanks

    George
     
  2. eva2000

    eva2000 Well-Known Member

    Joined:
    Aug 14, 2001
    Messages:
    322
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    Brisbane, Australia
    cPanel Access Level:
    Root Administrator
    Twitter:
    Also is this a valid option for cpanel.config as the docs don't list MySQL 5.5 ?

    Code:
    mysql-version	 Specifies the major version of MySQL that the mysqlup script should install.
    Code:
    mysql-version=5.5
    Also is this correct or typo, should be Disable logholic or enable ?

    Code:
    skiplogaholic	 Enable the Logaholic stats program default to 0
     
    #2 eva2000, Sep 11, 2012
    Last edited: Sep 11, 2012
  3. cPanelMichael

    cPanelMichael Forums Analyst
    Staff Member

    Joined:
    Apr 11, 2011
    Messages:
    30,678
    Likes Received:
    654
    Trophy Points:
    113
    cPanel Access Level:
    Root Administrator
    Hello :)

    Ideally, you should simply reinstall a minimal version of the OS. However, you may remove those additional RPMs before starting the installation and the cPanel installer should update MySQL and Perl appropriately.

    It's really a matter of preference. Enabling "allowperlupdates" will allow vendor updates of Perl. If you have no specific version requirements for Perl then it's likely a good idea to use the version provided by default with cPanel.

    Yes, "5.5" is a valid option here, and it will ensure MySQL 5.5 is installed.

    If you set the "skiplogaholic" value to "1", it will disable Logaholic.

    Thank you.
     
  4. eva2000

    eva2000 Well-Known Member

    Joined:
    Aug 14, 2001
    Messages:
    322
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    Brisbane, Australia
    cPanel Access Level:
    Root Administrator
    Twitter:
    Thanks Michael for the clarifications :)
     
Loading...

Share This Page