perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Peters <mpet...@plusthree.com>
Subject Re: mod_perl works BUT rtld errors with some modules.
Date Thu, 17 Dec 2009 21:29:58 GMT
On 12/17/2009 04:25 PM, greg.george@orica.com wrote:
> BTW apache is starting as root and I have confirmed that startup.pl is
> being run as root by apache/mod_perl
> I am going to look in more detail at what DynaLoader.pm does in case
> this gives any clues.

Not sure if this helps or not, but on some systems LD_LIBRARY_PATH can't 
be set by the same process that uses it. So you need it set by the 
process that starts the process that uses. So for instance, you need to 
make sure it's set in your shell environment and that it gets exported 
to the commands you run (sometimes "su" can remove ENV vars). And then 
you'll need a "PassEnv LD_LIBRARY_PATH" and a "PerlPassEnv 
LD_LIBRARY_PATH". But you can't do a "SetEnv LD_LIBRARY_PATH" in your 
httpd.conf.

Not sure if that will help or not though since it's been a while since 
I've touched AIX.

-- 
Michael Peters
Plus Three, LP

Mime
View raw message