I have the following specs:

FreeBSD 8.2-STABLE running in a jailed environment
Server: Apache/2.2.15 (Unix) DAV/2 mod_ssl/2.2.15 OpenSSL/0.9.8r PHP/5.2.10
mod_perl/2.0.5 Perl/v5.10.1
RT 4.0.2 installed from source

I am getting an internal server error whenever I try and load the RT UI.

[Fri Aug 19 10:35:54 2011] [error] [client 10.0.0.31] failed to resolve
handler `RT::Mason': Can't locate RT/Mason.pm in @INC (@INC contains:
/usr/local/lib/perl5/5.10.1/BSDPAN
/usr/local/lib/perl5/site_perl/5.10.1/mach
/usr/local/lib/perl5/site_perl/5.10.1 /usr/local/lib/perl5/5.10.1/mach
/usr/local/lib/perl5/5.10.1 . /www) at (eval 4) line 3.\n

There is indeed no RT::Mason module in there.

I do however have the following:

/usr/local/lib/perl5/site_perl/5.10.1/Apache/Mason.pm
/usr/local/lib/perl5/site_perl/5.10.1/Bundle/HTML/Mason.pm
/usr/local/lib/perl5/site_perl/5.10.1/HTML/Mason.pm
/usr/local/lib/perl5/site_perl/5.10.1/Locale/Maketext/Extract/Plugin/Mason.pm
/usr/local/lib/perl5/site_perl/5.10.1/Mason.pm

Running a 'make testdeps' returns the following:

All dependencies have been found.

My apache config looks like this:

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

I have no statement for webmux.pl as it looks to be deprecated in RT4.

I have changed RT::Mason to HTML::Mason and the error goes away, but the
page is rendered blank without any errors or insight as to what else could
be wrong.

Does anyone have any idea what I might be doing wrong?

Thanks in advance!

Cheers.
--------
RT Training Sessions (http://bestpractical.com/services/training.html)
*  Chicago, IL, USA — September 26 & 27, 2011
*  San Francisco, CA, USA — October 18 & 19, 2011
*  Washington DC, USA — October 31 & November 1, 2011
*  Melbourne VIC, Australia — November 28 & 29, 2011
*  Barcelona, Spain — November 28 & 29, 2011

Reply via email to