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