Apache dies after rt2.0.9 install

This looks similar to
http://lists.fsck.com/pipermail/rt-users/2001-December/005530.html, but my
make testdeps looks happy…

rt-2.0.9
RedHat 7.1
Perl 5.6.0
apache 1.3.19
(other versions found below)

[root@unix rt-2-0-9]# make testdeps
/usr/bin/perl ./tools/testdeps -warn mysql
Checking for DBI 1.18 …found
Checking for DBIx::DataSource 0.02 …found
Checking for DBIx::SearchBuilder 0.47 …found
Checking for HTML::Entities…found
Checking for MLDBM…found
Checking for Net::Domain…found
Checking for Net::SMTP…found
Checking for Params::Validate 0.02 …found
Checking for HTML::Mason 0.896 …found
Checking for CGI::Cookie 1.20 …found
Checking for Apache::Cookie…found
Checking for Apache::Session 1.53 …found
Checking for Date::Parse…found
Checking for Date::Format…found
Checking for MIME::Entity 5.108 …found
Checking for Mail::Mailer 1.20 …found
Checking for Getopt::Long 2.24 …found
Checking for Tie::IxHash…found
Checking for Text::Wrapper…found
Checking for Text::Template…found
Checking for File::Spec 0.8 …found
Checking for Errno…found
Checking for FreezeThaw…found
Checking for File::Temp…found
Checking for Log::Dispatch 1.6 …found
Checking for DBD::mysql 2.0416 …found

httpd.conf:

#rt2 stuff

DocumentRoot /local/rt2/WebRT/html
ServerName rt2.xxx.com
PerlModule Apache::DBI
PerlFreshRestart On
PerlRequire /local/rt2/bin/webmux.pl

SetHandler perl-script
PerlHandler RT::Mason

From the apache error_log:

[Fri Dec 14 14:43:12 2001] [notice] SIGHUP received. Attempting to restart
[Fri Dec 14 14:43:12 2001] [error] Can’t locate object method “TIEHASH” via
package “Apache::Table” at
/usr/lib/perl5/site_perl/5.6.0/HTML/Mason/ApacheHandler.pm line 365.
Compilation failed in require at /local/rt2/bin/webmux.pl line 20.
BEGIN failed–compilation aborted at /local/rt2/bin/webmux.pl line 20.
Compilation failed in require at (eval 7) line 1.

Syntax error on line 991 of /local/apache/conf/httpd.conf:
Can’t locate object method “TIEHASH” via package “Apache::Table” at
/usr/lib/perl5/site_perl/5.6.0/HTML/Mason/ApacheHandler.pm line 365.
Compilation failed in require at /local/rt2/bin/webmux.pl line 20.
BEGIN failed–compilation aborted at /local/rt2/bin/webmux.pl line 20.
Compilation failed in require at (eval 7) line 1.

Any help appreciated…

thanks
bill

rebuild mod_perl with EVERYTHING=1. This is, I believe covered in the FAQOn Fri, Dec 14, 2001 at 04:03:58PM -0700, Bill Petrisko wrote:

This looks similar to
http://lists.fsck.com/pipermail/rt-users/2001-December/005530.html, but my
make testdeps looks happy…

rt-2.0.9
RedHat 7.1
Perl 5.6.0
apache 1.3.19
(other versions found below)

[root@unix rt-2-0-9]# make testdeps
/usr/bin/perl ./tools/testdeps -warn mysql
Checking for DBI 1.18 …found
Checking for DBIx::DataSource 0.02 …found
Checking for DBIx::SearchBuilder 0.47 …found
Checking for HTML::Entities…found
Checking for MLDBM…found
Checking for Net::Domain…found
Checking for Net::SMTP…found
Checking for Params::Validate 0.02 …found
Checking for HTML::Mason 0.896 …found
Checking for CGI::Cookie 1.20 …found
Checking for Apache::Cookie…found
Checking for Apache::Session 1.53 …found
Checking for Date::Parse…found
Checking for Date::Format…found
Checking for MIME::Entity 5.108 …found
Checking for Mail::Mailer 1.20 …found
Checking for Getopt::Long 2.24 …found
Checking for Tie::IxHash…found
Checking for Text::Wrapper…found
Checking for Text::Template…found
Checking for File::Spec 0.8 …found
Checking for Errno…found
Checking for FreezeThaw…found
Checking for File::Temp…found
Checking for Log::Dispatch 1.6 …found
Checking for DBD::mysql 2.0416 …found

httpd.conf:

#rt2 stuff

DocumentRoot /local/rt2/WebRT/html
ServerName rt2.xxx.com
PerlModule Apache::DBI
PerlFreshRestart On
PerlRequire /local/rt2/bin/webmux.pl

SetHandler perl-script
PerlHandler RT::Mason

From the apache error_log:

[Fri Dec 14 14:43:12 2001] [notice] SIGHUP received. Attempting to restart
[Fri Dec 14 14:43:12 2001] [error] Can’t locate object method “TIEHASH” via
package “Apache::Table” at
/usr/lib/perl5/site_perl/5.6.0/HTML/Mason/ApacheHandler.pm line 365.
Compilation failed in require at /local/rt2/bin/webmux.pl line 20.
BEGIN failed–compilation aborted at /local/rt2/bin/webmux.pl line 20.
Compilation failed in require at (eval 7) line 1.

Syntax error on line 991 of /local/apache/conf/httpd.conf:
Can’t locate object method “TIEHASH” via package “Apache::Table” at
/usr/lib/perl5/site_perl/5.6.0/HTML/Mason/ApacheHandler.pm line 365.
Compilation failed in require at /local/rt2/bin/webmux.pl line 20.
BEGIN failed–compilation aborted at /local/rt2/bin/webmux.pl line 20.
Compilation failed in require at (eval 7) line 1.

Any help appreciated…

thanks
bill


rt-users mailing list
rt-users@lists.fsck.com
http://lists.fsck.com/mailman/listinfo/rt-users

http://www.bestpractical.com/products/rt – Trouble Ticketing. Free.

Done, and is working fine now.----- Original Message -----
From: “Jesse Vincent” jesse@bestpractical.com
To: “Bill Petrisko” bill@limelightnetworks.com
Cc: rt-users@lists.fsck.com
Sent: Friday, December 14, 2001 4:31 PM
Subject: Re: [rt-users] Apache dies after rt2.0.9 install

rebuild mod_perl with EVERYTHING=1. This is, I believe covered in the FAQ

Actually, it is not in the FAQ (that I could find), but it is in the install
documents.

thanks!
-bill