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
