Why is Mason trying to load the deprecated Apache::Constants?

I’m trying to get RT up and running on a RH9 box, with the RH provided
versions of Apache and mod_perl. However, when I attempt to start apache
I get this error:

/etc/rc.d/init.d/httpd start

Starting httpd: [Thu May 08 10:19:09 2003] [error] Can’t locate
Apache/Constants.pm in @INC (@INC contains: /usr/local/rt3/lib
/usr/local/rt3/local/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 .) at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line
13.!BEGIN failed–compilation aborted at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line
13.!Compilation failed in require at /usr/local/rt3/bin/webmux.pl line
46.!BEGIN failed–compilation aborted at /usr/local/rt3/bin/webmux.pl
line 51.!Compilation failed in require at (eval 1) line 1.!
[Thu May 08 10:19:09 2003] [error] Can’t load Perl file:
/usr/local/rt3/bin/webmux.pl for server localhost.localdomain:0,
exiting…!

Anybody seen this before? Just FYI:

Alias /rt "/usr/local/rt3/share/html"
PerlModule Apache2 Apache::compat
PerlModule Apache::DBI
PerlRequire /usr/local/rt3/bin/webmux.pl

<Location /rt>
SetHandler perl-script
PerlHandler RT::Mason

Trent Albright wrote:

I’m trying to get RT up and running on a RH9 box, with the RH provided
versions of Apache and mod_perl.

RH ships a not-yet-released mod_perl.

Starting httpd: [Thu May 08 10:19:09 2003] [error] Can’t locate
Apache/Constants.pm in @INC (@INC contains: /usr/local/rt3/lib

13.!BEGIN failed–compilation aborted at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/ApacheHandler.pm line

This is a disagreement between your HTML::Mason and your mod_perl.
Please note that Apache 1.3.27 with mod_perl 1.27 is the recommended
combination for RT. While Apache 2.x/mod_perl 1.99 is known to work
for some people, it’s also caused pain for many others.
�|� Request Tracker... So much more than a help desk — Best Practical Solutions – Trouble Ticketing. Free.