Running perl 5.8.8, but WHM says 5.8.5


Well-Known Member
May 24, 2006
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 /
tar -vzxf perl588installer.tar.gz
cd perl588installer

/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.


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