Can't locate Apache/Session/Postgres.pm in @INC

Fresh install of RT 3.8.8 with mod_perl2 and Postgres 9 on CentOS 5.5.

Browsing to site gives:

Can’t locate Apache/Session/Postgres.pm in @INC (@INC contains:
/usr/local/rt3/bin/…/local/lib /usr/local/rt3/bin/…/lib
/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) at (eval 3351) line 3.

I verified that Apache/Session/Postgres.pm is in
/usr/lib/perl5/site_perl/5.8.8 and is readable by all.

Any help greatly appreciated.

Lee

Fresh install of RT 3.8.8 with mod_perl2 and Postgres 9 on CentOS 5.5.

Browsing to site gives:

Can’t locate Apache/Session/Postgres.pm in @INC (@INC contains:
/usr/local/rt3/bin/…/local/lib /usr/local/rt3/bin/…/lib
/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) at (eval 3351) line 3.

I verified that Apache/Session/Postgres.pm is in
/usr/lib/perl5/site_perl/5.8.8 and is readable by all.

How did you check that, with ls -l or by su’ing to the web user and
seeing if you can read it?

-kevin

Fresh install of RT 3.8.8 with mod_perl2 and Postgres 9 on CentOS 5.5.

Browsing to site gives:

Can’t locate Apache/Session/Postgres.pm in @INC (@INC contains:
/usr/local/rt3/bin/…/local/lib /usr/local/rt3/bin/…/lib
/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) at (eval 3351) line 3.

I verified that Apache/Session/Postgres.pm is in
/usr/lib/perl5/site_perl/5.8.8 and is readable by all.

How did you check that, with ls -l or by su’ing to the web user and
seeing if you can read it?

-kevin

Great question, that was the problem: the Apache directory under
site_perl/5.8.8 was root readable only. Thanks alot for your help
Kevin, I’m up and running now.

Lee