Perl problems with latest stable

iCARus

Well-Known Member
Apr 8, 2003
113
0
166
Hello.

On one server we start upgrade STABLE 10.9.0-S35 -> 10.9.0-S38 on CentOS 3.x and when we start upcp then yum was upgraded update od Perl and after that we recieved some nasty errors about CPAN and some modules. UPCP now runs more that 2 hours and still comencing.

The same is with upcp --force.

In the mean time, we see that Cpanel cluster stops working (blank pages and cpanels in cluste doesnt send any infos about new domains).

In cpanel error logs we got:

Code:
Sun Oct  8 17:51:55 2006 warn [DNSLib]: Storable binary image v2.7 more recent than I am (v2.6) at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al) line 323, at /scripts/cPScript/DNSLib.pm line 108
Sun Oct  8 17:51:55 2006 warn [DNSLib]:  at /scripts/cPScript/DNSLib.pm line 112
        cPScript::DNSLib::init('cPScript::DNSLib=HASH(0x90d8bdc)') called at /scripts/cPScript/DNSLib.pm line 63
        cPScript::DNSLib::new() called at /scripts/fixrndc line 33
Here is another error that we got when we try to run some cronjobs with GET:

Code:
Can't locate HTTP/Status.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at /usr/bin/GET line 193.
BEGIN failed--compilation aborted at /usr/bin/GET line 193.
Anyone got the same with CentOS 3.x or any any idea how to fix this ?

Thank you!

iCARus
 

chirpy

Well-Known Member
Verifed Vendor
Jun 15, 2002
13,465
30
473
Go on, have a guess
I would imagine that this - 5.8.0 - is your problem. You need to be running a newer version of perl. You can upgrade using the package on layer1.
 

iCARus

Well-Known Member
Apr 8, 2003
113
0
166
chirpy said:
I would imagine that this - 5.8.0 - is your problem. You need to be running a newer version of perl. You can upgrade using the package on layer1.
Yes Chirpy. This is my problem. Cpanel stuff look into this right now.

And MailScanner was stop working too
Code:
Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/mailscanner/lib /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 . /usr/mailscanner/lib) at /usr/mailscanner/bin/MailScanner line 65.
BEGIN failed--compilation aborted at /usr/mailscanner/bin/MailScanner line 65.
 

chirpy

Well-Known Member
Verifed Vendor
Jun 15, 2002
13,465
30
473
Go on, have a guess
Once you have perl up to 5.8.7 you'll need to run the MailScanner installer again (as if you were upgrading) to make sure that you have all the required perl modules in place.
 

iCARus

Well-Known Member
Apr 8, 2003
113
0
166
Huh.
This problem is fixed. Thanks for help Cpanel support team and of course Chirpy :)

Regards.

iCARus