[rt-users] Can't start apache after 2.0.9 installation

Don Silvia don at zeroazimuth.com
Mon Dec 3 06:05:26 EST 2001


Hi all,

I'm having trouble starting apache after adding the following perl handler
for RT:

	Alias /rt/ /opt/rt2/WebRT/html/
	PerlRequire /opt/rt2/bin/webmux.pl
	<Location /rt>
		SetHandler perl-script
		PerlHandler RT::Mason
	</Location>

Summary of my system:

- Red Hat 7.1
- Perl 5.6.1
- mod_perl 1.26
- apache 1.3.22

I rebuilt mod_perl and apache as follows:

perl Makefile.PL APACHE_PREFIX=/usr/local/apache
APACHE_SRC=../apache-1.3.22/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1
PERL_TABLE_API=1

I added the PERL_TABLE_API after seeing a previous post on this list, and it
did suppress an error with Apache::Table.

The apache log file shows these errors:

[Sun Dec  2 10:46:41 2001] [error] Can't call method "get" on an undefined
value
at /usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/ApacheHandler.pm line
365.
Compilation failed in require at /opt/rt2/bin/webmux.pl line 20. BEGIN
failed--
compilation aborted at /opt/rt2/bin/webmux.pl line 20. Compilation failed in
require at (eval 18) line 1.

Syntax error on line 286 of /usr/local/apache/conf/httpd.conf: Can't call
method
"get" on an undefined value at
/usr/local/lib/perl5/site_perl/5.6.1/HTML/Mason/ApacheHandler.pm line 365.
Compilation failed in require at /opt/rt2/bin/webmux.pl line 20. BEGIN
failed--
compilation aborted at /opt/rt2/bin/webmux.pl line 20. Compilation failed in
require at (eval 18) line 1.

Any ideas on how to resolve this?

Thanks,

Don Silvia






More information about the rt-users mailing list