Running perl 5.8.8, but WHM says 5.8.5

Metro2

Well-Known Member
May 24, 2006
589
99
178
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.
 

cPanelKenneth

cPanel Development
Staff member
Apr 7, 2006
4,607
80
458
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/