You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Mayuran Yogarajah <ma...@casalemedia.com> on 2011/12/24 01:12:31 UTC

RE: Perl include directories no longer work in mod_perl - Solved

Turns out I had to put the PERL5LIB changes inside /etc/init.d/functions as well.

Thanks for your help,
M

-----Original Message-----
From: Fred Moyer [mailto:fred@redhotpenguin.com] 
Sent: Friday, December 23, 2011 7:11 PM
To: Mayuran Yogarajah
Cc: modperl@perl.apache.org
Subject: Re: Perl include directories no longer work in mod_perl

Try 'yum install perl-Config-Simple'.  If that doesn't work, search for the rpm with 'yum search Config-Simple'.  


On Friday, December 23, 2011 at 2:45 PM, Mayuran Yogarajah wrote:

>  
> We just did an upgrade from Centos 5.5 to Centos 5.7 and it seems like the extensions we added to the Perl library directories stopped working:
>  
>  
>  
>  
> [Fri Dec 23 16:40:04 2011] [error] Can't locate Config/Simple.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 . /etc/httpd)
>  
>  
>  
>  
> We’ve been adding to the library path through /etc/profile:
>  
>  
>  
>  
> LIB_LOCAL=/opt/custom/local
>  
>  
> PERL5LIB=${PERL5LIB}:$LIB_LOCAL/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi
>  
>  
> PERL5LIB=${PERL5LIB}:$LIB_LOCAL/lib/perl5/site_perl/5.8.8
>  
>  
>  
>  
> And it looks to be fine:
>  
>  
> echo $PERL5LIB
>  
>  
> :/opt/custom/local/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi:/opt/custom/local/lib/perl5/site_perl/5.8.8
>  
>  
>  
>  
> It’s been working fine until this upgrade to Centos 5.7.
>  
>  
>  
>  
> Please advise. Any help is appreciated.
>  
>  
>  
>  
> Thanks,
>  
>  
> M