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.

Running perl 5.8.8, but WHM says 5.8.5

Discussion in 'General Discussion' started by Metro2, Jun 19, 2008.

  1. Metro2

    Metro2 Well-Known Member

    Joined:
    May 24, 2006
    Messages:
    376
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    USA
    cPanel Access Level:
    Root Administrator
    I have a strange dilemma in an area I'm not exactly savvy with...

    I recently updated perl to 5.8.8 manually via SSH shell, and when I do "perl -v" in shell it tells me 5.8.8 is running, like this:

    # perl -v

    This is perl, v5.8.8 built for i686-linux


    However, when I go to WHM > Software > Update System Software it tells me this:

    Fetching Obsoletes list for channel: rhel-i386-es-4...

    Fetching Obsoletes list for channel: rhel-i386-es-4-extras...

    Fetching rpm headers...

    Name Version Rel
    ----------------------------------------------------------

    The following Packages were marked to be skipped by your configuration:

    Name Version Rel Reason
    -------------------------------------------------------------------------------
    perl 5.8.5 36.el4_6.3Pkg name/pattern

    All packages are currently up to date


    The server is working OK, but this seems a bit odd to me and I'm wondering if it's an actual problem.

    Just in case it matters, here's some extra info:

    1. In WHM > Tweak Settings I have "Allow Perl updates from RPM based linux vendors" UNchecked (disabled)

    2. The method I used to update Perl was at shell with:

    cd /
    wget http://layer1.cpanel.net/perl588installer.tar.gz
    tar -vzxf perl588installer.tar.gz
    cd perl588installer
    ./install

    /usr/local/cpanel/bin/checkperlmodules
    /scripts/upcp -–force


    3. Running WHM 11.23.2 cPanel 11.23.3-R25623, REDHAT Enterprise 4, Apache 2.2.8, PHP 5.2.6, mySQL 5.0.51a

    4. I see that my /usr/lib/perl5/ directory contains both a 5.8.5 directory and a 5.8.8 directory.

    So my questions are:


    Is there any chance anyone can tell me if I've done something wrong?

    Is there a way to make WHM / cPanel recognize that 5.8.8 is what's running?

    Can I safely remove the /usr/lib/perl5/5.8.5/ directory and all it's contents?

    Many many thanks go out to anyone who can help me understand this a little better.
     
  2. cPanelKenneth

    cPanelKenneth cPanel Development
    Staff Member

    Joined:
    Apr 7, 2006
    Messages:
    4,461
    Likes Received:
    22
    Trophy Points:
    38
    cPanel Access Level:
    Root Administrator
    What you are seeing is output from up2date. Perl 5.8.8 was installed by the cPanel Perl installer, as you showed at the beginning of your post. What up2date is reporting pertains to the RHEL Perl RPM which was installed when the OS was initially installed. You can ignore that output. Please don't remove /usr/lib/perl5/5.8.5/
     
  3. Metro2

    Metro2 Well-Known Member

    Joined:
    May 24, 2006
    Messages:
    376
    Likes Received:
    10
    Trophy Points:
    18
    Location:
    USA
    cPanel Access Level:
    Root Administrator
    Thanks for the info!
     
Loading...

Share This Page