Rt-3.0.2pre4: unknown mailer error/Undefined subroutine &RT::Interface::Email::Gateway

Hello list,
sorry to pester You all again, but here is a problem that I seem to
have resolved some time ago but comes up again now that I installed
rt3.0.2pre4 on RH9: I can’t create tickets via mail. sendmail logs the
following error:

May 2 16:14:59 intranet sendmail[5800]: h42EEwqV005799:
to="|/opt/rt3/bin/rt-mailgate --queue edv-hh --action correspond --url
http://rt.hamburg.fcb.com/", ctladdr=edv@intranet.hamburg.fcb.com
(8/0), delay=00:00:01, xdelay=00:00:01, mailer=prog, pri=30589,
dsn=5.3.0, stat=unknown mailer error 255

And I get the error [1] by mail.

My system is configured with

./configure --with-web-user=apache --with-web-group=apache
–with-libs-owner=root --with-libs-group=rt --with-bin-owner=root

Any insightful hints before I turn my back on apache2 and return to the
trusted 1.3.x ?

Regards,
Harald

[1]
error: Undefined subroutine &RT::Interface::email::Gateway called at
/opt/rt3/share/html/REST/1.0/NoAuth/mail-gateway line 32.
context:

277: }
278:
279: # All errors returned from this routine will be in exception
form.
280: local $SIG{‘DIE’} = sub {
281: rethrow_exception( $_[0] );
282: };
283:
284: #
285: # $m is a dynamically scoped global containing this

code stack: /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm:281
/opt/rt3/share/html/REST/1.0/NoAuth/mail-gateway:32
/opt/rt3/share/html/autohandler:59
Undefined subroutine &RT::Interface::email::Gateway called at
/opt/rt3/share/html/REST/1.0/NoAuth/mail-gateway line 32.

Trace begun at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Exceptions.pm
line 121
HTML::Mason::Exceptions::rethrow_exception(‘Undefined subroutine
&RT::Interface::email::Gateway called at
/opt/rt3/share/html/REST/1.0/NoAuth/mail-gateway line 32.^J’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 281
HTML::Mason::Request::ANON(‘Undefined subroutine
&RT::Interface::email::Gateway called at
/opt/rt3/share/html/REST/1.0/NoAuth/mail-gateway line 32.^J’) called at
/opt/rt3/share/html/REST/1.0/NoAuth/mail-gateway line 32
HTML::Mason::Commands::ANON(‘message’, ‘From
root@proxy.hamburg.fcb.com Fri May 2 15:28:21 2003^JReceived: from
intranet.hamburg.fcb.com (intranet [127.0.0.1])^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP id
h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May 2003
15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’,
‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2 15:28:21
2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP
id h42DSL2S004443^J^Ifor <edv@intranet.!
hamburg.fcb.com>; Fri, 2 May 2003 15:28:21 +0200^JReceived: (from
root@localhost)^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit)
id h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate:
Fri, 2 May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Component.pm line
133
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x93
afdc4)’, ‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2
15:28:21 2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP
id h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May
2003 15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’,
‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2 15:28:21
2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8) with!
ESMTP id h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2
May 2003 15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1045
eval {…}(‘HTML::Mason::Component::FileBased=HASH(0x93afdc4)’,
‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2 15:28:21
2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP
id h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May
2003 15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’,
‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2 15:28:21
2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP
id h42DSL2!
S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May 2003 15:28:21
+0200^JReceived: (from root@localhost)^J^Iby intranet.hamburg.fcb.com
(8.12.8/8.12.8/Submit) id h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003
15:28:21 +0200^JDate: Fri, 2 May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1039
HTML::Mason::Request::comp(‘HTML::Mason::Request::CGI=HASH(0x8e17f38)’,
‘HTML::Mason::Component::FileBased=HASH(0x93afdc4)’, ‘message’, ‘From
root@proxy.hamburg.fcb.com Fri May 2 15:28:21 2003^JReceived: from
intranet.hamburg.fcb.com (intranet [127.0.0.1])^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP id
h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May 2003
15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’,
‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2 15:28:21
2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby i!
ntranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP id
h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May 2003
15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 735
HTML::Mason::Request::call_next(‘HTML::Mason::Request::CGI=HASH(0x8e17f3
8)’, ‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2 15:28:21
2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP
id h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May
2003 15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /opt/rt3/share/html/autohandler line 59
HTML::Mason::Commands::ANON(‘message’, ‘From
root@proxy.hamburg.fcb.com Fri May 2 15:28:21 2003^JReceived: from
intranet.hamburg.fcb.com (intranet [127.0.0.1])^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP id
h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May 2003
15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Component.pm line
133
HTML::Mason::Component::run(‘HTML::Mason::Component::FileBased=HASH(0x8c
40754)’, ‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2
15:28:21 2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP
id h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May
2003 15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1045
eval {…}(‘HTML::Mason::Component::FileBased=HASH(0x8c40754)’,
‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2 15:28:21
2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP
id h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May
2003 15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 1039
HTML::Mason::Request::comp(‘HTML::Mason::Request::CGI=HASH(0x8e17f38)’,
‘HASH(0x965d510)’, ‘HTML::Mason::Component::FileBased=HASH(0x8c40754)’,
‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2 15:28:21
2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP
id h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May
2003 15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 338
eval {…}(‘HTML::Mason::Request::CGI=HASH(0x8e17f38)’,
‘HASH(0x965d510)’, ‘HTML::Mason::Component::FileBased=HASH(0x8c40754)’,
‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2 15:28:21
2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP
id h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May
2003 15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 338
eval {…}(‘HTML::Mason::Request::CGI=HASH(0x8e17f38)’,
‘HASH(0x965d510)’, ‘HTML::Mason::Component::FileBased=HASH(0x8c40754)’,
‘message’, ‘From root@proxy.hamburg.fcb.com Fri May 2 15:28:21
2003^JReceived: from intranet.hamburg.fcb.com (intranet
[127.0.0.1])^J^Iby intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP
id h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May
2003 15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Request.pm line 296
HTML::Mason::Request::exec(‘HTML::Mason::Request::CGI=HASH(0x8e17f38)’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm line 226
HTML::Mason::Interp::exec(‘HTML::Mason::Interp=HASH(0x8e18ab4)’,
’/REST/1.0/NoAuth/mail-gateway’, ‘message’, ‘From
root@proxy.hamburg.fcb.com Fri May 2 15:28:21 2003^JReceived: from
intranet.hamburg.fcb.com (intranet [127.0.0.1])^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8) with ESMTP id
h42DSL2S004443^J^Ifor edv@intranet.hamburg.fcb.com; Fri, 2 May 2003
15:28:21 +0200^JReceived: (from root@localhost)^J^Iby
intranet.hamburg.fcb.com (8.12.8/8.12.8/Submit) id
h42DSLmA004441^J^Ifor edv; Fri, 2 May 2003 15:28:21 +0200^JDate: Fri, 2
May 2003 15:28:21 +0200^JFrom: root
root@proxy.hamburg.fcb.com^JMessage-Id:
200305021328.h42DSLmA004441@intranet.hamburg.fcb.com^JTo:
edv@proxy.hamburg.fcb.com^JSubject: Test^J^Jzweiter Test^J’,
‘SessionType’, ‘REST’, ‘action’, ‘correspond’, ‘queue’, ‘edv-hh’)
called at /usr/lib/perl5/site_perl/5.8.0/HTML/Mason/CGIHandler.pm line
87
HTML::Mason::CGIHandler::_handler(‘HTML::Mason::CGIHandler=HASH(0x8e17f5
0)’, ‘HASH(0x9601a84)’) called at
/usr/lib/perl5/site_perl/5.8.0/HTML/Mason/CGIHandler.pm line 70
HTML::Mason::CGIHandler::handle_cgi_object(‘HTML::Mason::CGIHandler=HASH
(0x8e17f50)’, ‘CGI::Fast=HASH(0x9236c0c)’) called at
/opt/rt3/bin/mason_handler.fcgi line 42

Harald Wagener * FCB/Wilkens * An der Alster 42 * 20099 Hamburg

Hello list,
sorry to pester You all again, but here is a problem that I seem to
have resolved some time ago but comes up again now that I installed
rt3.0.2pre4 on RH9: I can’t create tickets via mail. sendmail logs the
following error:

./configure --with-web-user=apache --with-web-group=apache
–with-libs-owner=root --with-libs-group=rt --with-bin-owner=root

Any insightful hints before I turn my back on apache2 and return to the
trusted 1.3.x ?

Turn your back on apache2. mod_perl 2 doesn’t exist yet. All we have is
developer pre-releases.

Regards,
Harald

[1]
error: Undefined subroutine &RT::Interface::email::Gateway called
at /opt/rt3/share/html/REST/1.0/NoAuth/mail-gateway line 32.

Question one, does that module exist and have that method?

“JV” == Jesse Vincent jesse@bestpractical.com writes:

JV> Turn your back on apache2. mod_perl 2 doesn’t exist yet. All we have is
JV> developer pre-releases.

Turn your back only if you want to use mod_perl… SpeedyCGI works
just great with apache2, and I’m sure fastcgi does too.

Hello list,
sorry to pester You all again, but here is a problem that I seem to
have resolved some time ago but comes up again now that I installed
rt3.0.2pre4 on RH9: I can’t create tickets via mail. sendmail logs the
following error:

./configure --with-web-user=apache --with-web-group=apache
–with-libs-owner=root --with-libs-group=rt --with-bin-owner=root

Any insightful hints before I turn my back on apache2 and return to
the
trusted 1.3.x ?

Turn your back on apache2. mod_perl 2 doesn’t exist yet. All we have is
developer pre-releases.

Well, I am using fastcgi (sorry, forgot to mention) - that does not
help a bit, does it?

Regards,
Harald

Harald Wagener * FCB/Wilkens * An der Alster 42 * 20099 Hamburg

Turn your back on apache2. mod_perl 2 doesn’t exist yet. All we have is
developer pre-releases.

Well, I am using fastcgi (sorry, forgot to mention) - that does not
help a bit, does it?

Is RT running setgid to the rt group so it can read its config file?

Regards,
Harald


Harald Wagener * FCB/Wilkens * An der Alster 42 * 20099 Hamburg

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

Turn your back on apache2. mod_perl 2 doesn’t exist yet. All we have
is
developer pre-releases.

Well, I am using fastcgi (sorry, forgot to mention) - that does not
help a bit, does it?

Is RT running setgid to the rt group so it can read its config file?

The web interface ‘mostly’ works (one can login and see standard ‘RT at
a glance’ page, and all the data seems to be there), but a lot of stuff
is flaky. I can set rights, but entering a ticket number in the Search
part yields an empty page.

Trying to log in to the system with another browser window leads
directly to an Internal Server Error. httpd logs:

[Fri May 02 16:44:05 2003] [error] [client 170.200.66.61] FastCGI: comm
with server “/opt/rt3/bin/mason_handler.fcgi” aborted: error parsing
headers: malformed header ‘Pragma=“no-cache”’

So, this means, turn the back, compile the code, redo from start for me.

Regards,
Harald

Harald Wagener * FCB/Wilkens * An der Alster 42 * 20099 Hamburg

[Fri May 02 16:44:05 2003] [error] [client 170.200.66.61] FastCGI:
comm with server “/opt/rt3/bin/mason_handler.fcgi” aborted: error
parsing headers: malformed header ‘Pragma=“no-cache”’

So, this means, turn the back, compile the code, redo from start for
me.

Strangely enough - although the system is fatser with apache-1.3.27 - I
get this error with 1.3.27 as well…any ideas?

Harald Wagener * FCB/Wilkens * An der Alster 42 * 20099 Hamburg

What do you see when you run the fcgi script by hand?On Fri, May 02, 2003 at 05:45:58PM +0200, Harald Wagener wrote:

On Freitag, Mai 2, 2003, at 04:59 Uhr, Harald Wagener wrote:

[Fri May 02 16:44:05 2003] [error] [client 170.200.66.61] FastCGI:
comm with server “/opt/rt3/bin/mason_handler.fcgi” aborted: error
parsing headers: malformed header ‘Pragma=“no-cache”’

So, this means, turn the back, compile the code, redo from start for
me.

Strangely enough - although the system is fatser with apache-1.3.27 - I
get this error with 1.3.27 as well…any ideas?


Harald Wagener * FCB/Wilkens * An der Alster 42 * 20099 Hamburg


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

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm

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

What do you see when you run the fcgi script by hand?

The code below.

Regards,
Harald

Pragma: no-cache
Set-cookie: RT_SID=5e3b81d7890712b1915332c6a7fc2562; path=/
Cache-control: no-cache
Content-Type: text/html; charset=utf-8

Login
    Not logged in.

Login RT 3.0.2pre5
Username:
Password:
 </TD>





RT is © Copyright 1996-2003 Jesse Vincent <jesse@bestpractical.com>. It is distributed under Version 2 of the GNU General Public License. Harald Wagener * FCB/Wilkens * An der Alster 42 * 20099 Hamburg

Any insightful hints before I turn my back on apache2 and return to the
trusted 1.3.x ?

Turn your back on apache2. mod_perl 2 doesn’t exist yet. All we have is
developer pre-releases.

I would like to deFUD this statement a little bit. We have been
deploying RT3 + Apache 2.0.45 + mod_perl 1.99_08 (now _09) on tens
of production sites using Win32 and FreeBSD, and they all went
without any problems or performance slow-downs.

Thanks,
/Autrijus/

I would like to deFUD this statement a little bit. We have been
deploying RT3 + Apache 2.0.45 + mod_perl 1.99_08 (now _09) on tens
of production sites using Win32 and FreeBSD, and they all went
without any problems or performance slow-downs.

Does it handle the redirects to index.html internally now, or are you
still using the httpd.conf hack?

Thanks,
/Autrijus/


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

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm

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

I would like to deFUD this statement a little bit. We have been
deploying RT3 + Apache 2.0.45 + mod_perl 1.99_08 (now _09) on tens
of production sites using Win32 and FreeBSD, and they all went
without any problems or performance slow-downs.

Does it handle the redirects to index.html internally now, or are you
still using the httpd.conf hack?

True, I am still using this httpd.conf hack:

# this section applies to Apache 2 only
<FilesMatch "\.html$">
    SetHandler perl-script
    PerlHandler RT::Mason
</FilesMatch>
<LocationMatch "/Attachment/">
    SetHandler perl-script
    PerlHandler RT::Mason
</LocationMatch>
<LocationMatch "/REST/">
    SetHandler perl-script
    PerlHandler RT::Mason
</LocationMatch>

I look forward to fix it as soon as I know which layer’s problem is it.

Thanks,
/Autrijus/

What do you see when you run the fcgi script by hand?

OK, time for a self-lart:

Always remember to configure apache correctly, and then start blaming
others (vendors, distributors, developers…). Although I did not blame
anyone, I only did not understand what I did wrong.

Reminder: ExecCGI must be on for fastcgi to work. It wasn’t in the
default httpd.conf I used for setting up this instance of RT3

Regards,
Harald

Harald Wagener * FCB/Wilkens * An der Alster 42 * 20099 Hamburg