Fastcgi install problem

Hi
After having the problem with attachments above a certain size not going into
RT and reading about someone else having the same problem and that it was
probably mod_perl related I decided to try something drastic.

I have created a new RT installation on a new server RH7.3, mysql 4.0.13, http
2.0.46, mod_fastcgi/2.4.0, rt-3.0.3pre2, MTA is exim 4.20, perl 5.8.0

I installed apache and mod_fastcgi with no problems and installed rt with no
problems and
perl sbin/rt-test-dependencies --with-mysql --with-fastcgi
returns everything as found.

When going to the website I can create tickets but get this error in the web
logs:

[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server
"/export/www/rt3.telecom1.com/bin/mason_handler.fcgi" stderr: [Mon Jun 9
09:02:12 2003] [error]: Scrip 3 died. - Can’t locate object method
"output_prefix" via package “MIME::Parser” at
/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333., referer:
http://rt3.telecom1.com/Ticket/Create.html?Queue=3
[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server
"/export/www/rt3.telecom1.com/bin/mason_handler.fcgi" stderr: Stack:, referer:
http://rt3.telecom1.com/Ticket/Create.html?Queue=3
[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server
"/export/www/rt3.telecom1.com/bin/mason_handler.fcgi" stderr:
[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333], referer:
http://rt3.telecom1.com/Ticket/Create.html?Queue=3

In syslog:
Jun 9 10:02:12 db1 RT: Scrip 3 died. - Can’t locate object method
"output_prefix" via package “MIME::Parser” at
/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333. Stack:
[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333]
[/export/www/rt3.telecom1.com//lib/RT/Action/SendEmail.pm:197]
[/export/www/rt3.telecom1.com//lib/RT/ScripAction_Overlay.pm:184]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:390]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:337]
[/export/www/rt3.telecom1.com//lib/RT/Transaction_Overlay.pm:169]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:3738]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:587]
[/export/www/rt3.telecom1.com//lib/RT/Interface/Web.pm:286]
[/export/www/rt3.telecom1.com/share/html/Ticket/Display.html:70]
[/export/www/rt3.telecom1.com/share/html/Ticket/Create.html:246]
[/export/www/rt3.telecom1.com/share/html/autohandler:163]
(/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:359)
Jun 9 10:02:12 db1 RT: Scrip 30 died. - Can’t locate object method
"output_prefix" via package “MIME::Parser” at
/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333. Stack:
[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333]
[/export/www/rt3.telecom1.com//lib/RT/Action/SendEmail.pm:197]
[/export/www/rt3.telecom1.com//lib/RT/ScripAction_Overlay.pm:184]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:390]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:337]
[/export/www/rt3.telecom1.com//lib/RT/Transaction_Overlay.pm:169]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:3738]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:587]
[/export/www/rt3.telecom1.com//lib/RT/Interface/Web.pm:286]
[/export/www/rt3.telecom1.com/share/html/Ticket/Display.html:70]
[/export/www/rt3.telecom1.com/share/html/Ticket/Create.html:246]
[/export/www/rt3.telecom1.com/share/html/autohandler:163]
(/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:359)
Jun 9 10:02:12 db1 RT: Ticket 6509 created in queue ‘sysadmin’ by brent
(/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:598)

When running CPAN to check MIME::Parser
I get MIME::Parser is up to date.

Thats now part the problem:

When trying to create a ticket via email the ticket doesnt get created and I
get:
Nothing in RT log

In exims log:
2003-06-09 10:07:57 19PIdB-0003AE-QM <= brent@telecom1.com
H=shadow.telecom1.com (shadow) [10.0.0.160] P=esmtp S=814
id=20030609091353.GA7490@telecom1.com
2003-06-09 10:07:58 19PIdB-0003AE-QM **
|/export/www/rt3.telecom1.com/bin/rt-mailgate --queue sysadmin --action
correspond --url http://rt3.telecom1.com/ rt-sysadmin@rt3.telecom1.com
R=system_aliases T=address_pipe: Child process of address_pipe transport
returned 255 (could mean shell command ended by signal 127 (Unknown signal
127)) from command: /export/www/rt3.telecom1.com/bin/rt-mailgate

And mail gets returned to me with:

The following text was generated during the delivery attempt:

------ pipe to |/export/www/rt3.telecom1.com/bin/rt-mailgate --queue sysadmin
–action correspond --url http://rt3.telecom1.com/
generated by rt-sysadmin@rt3.telecom1.com ------

RT server error.

The RT server which handled your email did not behave as expected. It
said:

Can't locate object method &quot;output_prefix&quot; via package
&quot;MIME::Parser&quot; at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm
line 746.


Trace begun at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Exceptions.pm
line 128
HTML::Mason::Exceptions::rethrow_exception('Can\'t locate object method
&quot;output_prefix&quot; via package &quot;MIME::Parser&quot;
at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line 746.^J') called at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line 746
RT::EmailParser::_SetupMIMEParser('RT::EmailParser=HASH(0x91fb574)',
'MIME::Parser=HASH(0x9104770)') called at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line
170


sql statements etc and at the end

HTML::Mason::Request::exec('HTML::Mason::Request::CGI=HASH(0x91fb5bc)') called
at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm line 225
HTML::Mason::Interp::exec(undef, undef, 'SessionType', 'REST', 'action',
'correspond', 'queue', 'sysadmin', 'message', 'From brent@telecom1.com Mon Jun
09 10:07:57
2003^JReceived: from shadow.telecom1.com ([10.0.0.160] helo=shadow)^J^Iby
rt.telecom1.com with esmtp (Exim 4.20)^J^Iid 19PIdB-0003AE-QM^J^Ifor
rt-sysadmin@rt3.telecom1.com; Mon, 09 Jun 2003 10:07:57 +0100^JReceived: from
brent by shadow with local (Exim 4.20)^J^Iid 19PIiv-0001yc-9s^J^Ifor
rt-sysadmin@rt3.telecom1.com; Mon, 09 Jun 2003 10:13:53 +0100^JDate: Mon, 9
Jun 2003 10:13:53 +0100^JFrom: Brent Geach
&lt;brent@telecom1.com&gt;^JTo:
rt-sysadmin@rt3.telecom1.com^JSubject: test mail^JMessage-ID:
&lt;20030609091353.GA7490@telecom1.com&gt;^JMime-Version:
1.0^JContent-Type: text/plain;
charset=us-ascii^JContent-Disposition: inline^JUser-Agent:
Mutt/1.4.1i^JSender: &quot;Brent Geach,,,&quot;
&lt;brent@shadow&gt;^J^J^J--
^JRegards,^J^JBrent              /&quot;\^J                   \ /^JLinux
Registered    X  ASCII Ribbon Campaign^JUser #309941       / \ Against HTML
Mail^J^J^J')
called at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/CGIHandler.pm line
87
HTML::Mason::CGIHandler::_handler('HTML::Mason::CGIHandler=HASH(0x8e5dd94)',
'HASH(0x8cde760)') called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/CGIHandler.pm
line 70
HTML::Mason::CGIHandler::handle_cgi_object('HTML::Mason::CGIHandler=HASH(0x8e5dd94)',
'CGI::Fast=HASH(0x8f58c8c)') called at
/export/www/rt3.telecom1.com/bin/mason_handler.fcgi line 50

And the ticket never gets created.

Please could someone enlighten me as to what Im missing.

Some things that may help:

In /etc/aliases
rt-sysadmin: “|/export/www/rt3.telecom1.com/bin/rt-mailgate --queue sysadmin
–action correspond --url http://rt3.telecom1.com/

In httpd.conf

<VirtualHost >
ServerName rt3.telecom1.com
DocumentRoot /export/www/rt3.telecom1.com
AddDefaultCharset UTF-8
AddHandler fastcgi-script fcgi
RedirectMatch permanent (.
)/$ http://rt3.telecom1.com$1/index.html
FastCgiServer /export/www/rt3.telecom1.com/bin/mason_handler.fcgi
Alias /NoAuth/images/ /export/www/rt3.telecom1.com/WebRT/html/NoAuth/images/
ScriptAlias / /export/www/rt3.telecom1.com/bin/mason_handler.fcgi/
#PerlModule Apache2 Apache::compat

PerlModule Apache::DBI

PerlRequire /export/www/rt3.telecom1.com/bin/webmux.pl

SetHandler perl-script

PerlHandler RT::Mason

Regards,

Brent /"
\ /
Linux Registered X ASCII Ribbon Campaign
User #309941 / \ Against HTML Mail

Seems I had the same problem as the user from thread [rt-users] RT2 fresh
install issue ?

I had installed from CPAN as well which had installed the ALPHA version, I
downloaded 5.411a MIME::Tools and it works great… Now to test the large
attachments!!On Mon, 09 Jun 2003, Brent Geach wrote:

Hi
After having the problem with attachments above a certain size not going into
RT and reading about someone else having the same problem and that it was
probably mod_perl related I decided to try something drastic.

I have created a new RT installation on a new server RH7.3, mysql 4.0.13, http
2.0.46, mod_fastcgi/2.4.0, rt-3.0.3pre2, MTA is exim 4.20, perl 5.8.0

I installed apache and mod_fastcgi with no problems and installed rt with no
problems and
perl sbin/rt-test-dependencies --with-mysql --with-fastcgi
returns everything as found.

When going to the website I can create tickets but get this error in the web
logs:

[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server
"/export/www/rt3.telecom1.com/bin/mason_handler.fcgi" stderr: [Mon Jun 9
09:02:12 2003] [error]: Scrip 3 died. - Can’t locate object method
"output_prefix" via package “MIME::Parser” at
/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333., referer:
http://rt3.telecom1.com/Ticket/Create.html?Queue=3
[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server
"/export/www/rt3.telecom1.com/bin/mason_handler.fcgi" stderr: Stack:, referer:
http://rt3.telecom1.com/Ticket/Create.html?Queue=3
[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server
"/export/www/rt3.telecom1.com/bin/mason_handler.fcgi" stderr:
[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333], referer:
http://rt3.telecom1.com/Ticket/Create.html?Queue=3

In syslog:
Jun 9 10:02:12 db1 RT: Scrip 3 died. - Can’t locate object method
"output_prefix" via package “MIME::Parser” at
/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333. Stack:
[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333]
[/export/www/rt3.telecom1.com//lib/RT/Action/SendEmail.pm:197]
[/export/www/rt3.telecom1.com//lib/RT/ScripAction_Overlay.pm:184]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:390]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:337]
[/export/www/rt3.telecom1.com//lib/RT/Transaction_Overlay.pm:169]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:3738]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:587]
[/export/www/rt3.telecom1.com//lib/RT/Interface/Web.pm:286]
[/export/www/rt3.telecom1.com/share/html/Ticket/Display.html:70]
[/export/www/rt3.telecom1.com/share/html/Ticket/Create.html:246]
[/export/www/rt3.telecom1.com/share/html/autohandler:163]
(/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:359)
Jun 9 10:02:12 db1 RT: Scrip 30 died. - Can’t locate object method
"output_prefix" via package “MIME::Parser” at
/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333. Stack:
[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333]
[/export/www/rt3.telecom1.com//lib/RT/Action/SendEmail.pm:197]
[/export/www/rt3.telecom1.com//lib/RT/ScripAction_Overlay.pm:184]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:390]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:337]
[/export/www/rt3.telecom1.com//lib/RT/Transaction_Overlay.pm:169]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:3738]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:587]
[/export/www/rt3.telecom1.com//lib/RT/Interface/Web.pm:286]
[/export/www/rt3.telecom1.com/share/html/Ticket/Display.html:70]
[/export/www/rt3.telecom1.com/share/html/Ticket/Create.html:246]
[/export/www/rt3.telecom1.com/share/html/autohandler:163]
(/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:359)
Jun 9 10:02:12 db1 RT: Ticket 6509 created in queue ‘sysadmin’ by brent
(/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:598)

When running CPAN to check MIME::Parser
I get MIME::Parser is up to date.

Thats now part the problem:

When trying to create a ticket via email the ticket doesnt get created and I
get:
Nothing in RT log

In exims log:
2003-06-09 10:07:57 19PIdB-0003AE-QM <= brent@telecom1.com
H=shadow.telecom1.com (shadow) [10.0.0.160] P=esmtp S=814
id=20030609091353.GA7490@telecom1.com
2003-06-09 10:07:58 19PIdB-0003AE-QM **
|/export/www/rt3.telecom1.com/bin/rt-mailgate --queue sysadmin --action
correspond --url http://rt3.telecom1.com/ rt-sysadmin@rt3.telecom1.com
R=system_aliases T=address_pipe: Child process of address_pipe transport
returned 255 (could mean shell command ended by signal 127 (Unknown signal
127)) from command: /export/www/rt3.telecom1.com/bin/rt-mailgate

And mail gets returned to me with:

The following text was generated during the delivery attempt:

------ pipe to |/export/www/rt3.telecom1.com/bin/rt-mailgate --queue sysadmin
–action correspond --url http://rt3.telecom1.com/
generated by rt-sysadmin@rt3.telecom1.com ------

RT server error.

The RT server which handled your email did not behave as expected. It
said:

Can't locate object method &quot;output_prefix&quot; via package
&quot;MIME::Parser&quot; at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm
line 746.


Trace begun at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Exceptions.pm
line 128
HTML::Mason::Exceptions::rethrow_exception('Can\'t locate object method
&quot;output_prefix&quot; via package &quot;MIME::Parser&quot;
at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line 746.^J') called at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line 746
RT::EmailParser::_SetupMIMEParser('RT::EmailParser=HASH(0x91fb574)',
'MIME::Parser=HASH(0x9104770)') called at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line
170


sql statements etc and at the end

HTML::Mason::Request::exec('HTML::Mason::Request::CGI=HASH(0x91fb5bc)') called
at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm line 225
HTML::Mason::Interp::exec(undef, undef, 'SessionType', 'REST', 'action',
'correspond', 'queue', 'sysadmin', 'message', 'From brent@telecom1.com Mon Jun
09 10:07:57
2003^JReceived: from shadow.telecom1.com ([10.0.0.160] helo=shadow)^J^Iby
rt.telecom1.com with esmtp (Exim 4.20)^J^Iid 19PIdB-0003AE-QM^J^Ifor
rt-sysadmin@rt3.telecom1.com; Mon, 09 Jun 2003 10:07:57 +0100^JReceived: from
brent by shadow with local (Exim 4.20)^J^Iid 19PIiv-0001yc-9s^J^Ifor
rt-sysadmin@rt3.telecom1.com; Mon, 09 Jun 2003 10:13:53 +0100^JDate: Mon, 9
Jun 2003 10:13:53 +0100^JFrom: Brent Geach
&lt;brent@telecom1.com&gt;^JTo:
rt-sysadmin@rt3.telecom1.com^JSubject: test mail^JMessage-ID:
&lt;20030609091353.GA7490@telecom1.com&gt;^JMime-Version:
1.0^JContent-Type: text/plain;
charset=us-ascii^JContent-Disposition: inline^JUser-Agent:
Mutt/1.4.1i^JSender: &quot;Brent Geach,,,&quot;
&lt;brent@shadow&gt;^J^J^J--
^JRegards,^J^JBrent              /&quot;\^J                   \ /^JLinux
Registered    X  ASCII Ribbon Campaign^JUser #309941       / \ Against HTML
Mail^J^J^J')
called at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/CGIHandler.pm line
87
HTML::Mason::CGIHandler::_handler('HTML::Mason::CGIHandler=HASH(0x8e5dd94)',
'HASH(0x8cde760)') called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/CGIHandler.pm
line 70
HTML::Mason::CGIHandler::handle_cgi_object('HTML::Mason::CGIHandler=HASH(0x8e5dd94)',
'CGI::Fast=HASH(0x8f58c8c)') called at
/export/www/rt3.telecom1.com/bin/mason_handler.fcgi line 50

And the ticket never gets created.

Please could someone enlighten me as to what Im missing.

Some things that may help:

In /etc/aliases
rt-sysadmin: “|/export/www/rt3.telecom1.com/bin/rt-mailgate --queue sysadmin
–action correspond --url http://rt3.telecom1.com/

In httpd.conf

<VirtualHost >
ServerName rt3.telecom1.com
DocumentRoot /export/www/rt3.telecom1.com
AddDefaultCharset UTF-8
AddHandler fastcgi-script fcgi
RedirectMatch permanent (.
)/$ http://rt3.telecom1.com$1/index.html
FastCgiServer /export/www/rt3.telecom1.com/bin/mason_handler.fcgi
Alias /NoAuth/images/ /export/www/rt3.telecom1.com/WebRT/html/NoAuth/images/
ScriptAlias / /export/www/rt3.telecom1.com/bin/mason_handler.fcgi/

#PerlModule Apache2 Apache::compat

PerlModule Apache::DBI

PerlRequire /export/www/rt3.telecom1.com/bin/webmux.pl

SetHandler perl-script

PerlHandler RT::Mason

Regards,

Brent /"
\ /
Linux Registered X ASCII Ribbon Campaign
User #309941 / \ Against HTML Mail


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

Regards,

Brent /"
\ /
Linux Registered X ASCII Ribbon Campaign
User #309941 / \ Against HTML Mail

On initial test large attachments are appearing to work. Now just to test it
on busy prod siteOn Mon, 09 Jun 2003, Brent Geach wrote:

Hi
After having the problem with attachments above a certain size not going into
RT and reading about someone else having the same problem and that it was
probably mod_perl related I decided to try something drastic.

I have created a new RT installation on a new server RH7.3, mysql 4.0.13, http
2.0.46, mod_fastcgi/2.4.0, rt-3.0.3pre2, MTA is exim 4.20, perl 5.8.0

I installed apache and mod_fastcgi with no problems and installed rt with no
problems and
perl sbin/rt-test-dependencies --with-mysql --with-fastcgi
returns everything as found.

When going to the website I can create tickets but get this error in the web
logs:

[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server
"/export/www/rt3.telecom1.com/bin/mason_handler.fcgi" stderr: [Mon Jun 9
09:02:12 2003] [error]: Scrip 3 died. - Can’t locate object method
"output_prefix" via package “MIME::Parser” at
/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333., referer:
http://rt3.telecom1.com/Ticket/Create.html?Queue=3
[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server
"/export/www/rt3.telecom1.com/bin/mason_handler.fcgi" stderr: Stack:, referer:
http://rt3.telecom1.com/Ticket/Create.html?Queue=3
[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server
"/export/www/rt3.telecom1.com/bin/mason_handler.fcgi" stderr:
[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333], referer:
http://rt3.telecom1.com/Ticket/Create.html?Queue=3

In syslog:
Jun 9 10:02:12 db1 RT: Scrip 3 died. - Can’t locate object method
"output_prefix" via package “MIME::Parser” at
/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333. Stack:
[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333]
[/export/www/rt3.telecom1.com//lib/RT/Action/SendEmail.pm:197]
[/export/www/rt3.telecom1.com//lib/RT/ScripAction_Overlay.pm:184]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:390]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:337]
[/export/www/rt3.telecom1.com//lib/RT/Transaction_Overlay.pm:169]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:3738]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:587]
[/export/www/rt3.telecom1.com//lib/RT/Interface/Web.pm:286]
[/export/www/rt3.telecom1.com/share/html/Ticket/Display.html:70]
[/export/www/rt3.telecom1.com/share/html/Ticket/Create.html:246]
[/export/www/rt3.telecom1.com/share/html/autohandler:163]
(/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:359)
Jun 9 10:02:12 db1 RT: Scrip 30 died. - Can’t locate object method
"output_prefix" via package “MIME::Parser” at
/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333. Stack:
[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333]
[/export/www/rt3.telecom1.com//lib/RT/Action/SendEmail.pm:197]
[/export/www/rt3.telecom1.com//lib/RT/ScripAction_Overlay.pm:184]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:390]
[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:337]
[/export/www/rt3.telecom1.com//lib/RT/Transaction_Overlay.pm:169]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:3738]
[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:587]
[/export/www/rt3.telecom1.com//lib/RT/Interface/Web.pm:286]
[/export/www/rt3.telecom1.com/share/html/Ticket/Display.html:70]
[/export/www/rt3.telecom1.com/share/html/Ticket/Create.html:246]
[/export/www/rt3.telecom1.com/share/html/autohandler:163]
(/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:359)
Jun 9 10:02:12 db1 RT: Ticket 6509 created in queue ‘sysadmin’ by brent
(/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:598)

When running CPAN to check MIME::Parser
I get MIME::Parser is up to date.

Thats now part the problem:

When trying to create a ticket via email the ticket doesnt get created and I
get:
Nothing in RT log

In exims log:
2003-06-09 10:07:57 19PIdB-0003AE-QM <= brent@telecom1.com
H=shadow.telecom1.com (shadow) [10.0.0.160] P=esmtp S=814
id=20030609091353.GA7490@telecom1.com
2003-06-09 10:07:58 19PIdB-0003AE-QM **
|/export/www/rt3.telecom1.com/bin/rt-mailgate --queue sysadmin --action
correspond --url http://rt3.telecom1.com/ rt-sysadmin@rt3.telecom1.com
R=system_aliases T=address_pipe: Child process of address_pipe transport
returned 255 (could mean shell command ended by signal 127 (Unknown signal
127)) from command: /export/www/rt3.telecom1.com/bin/rt-mailgate

And mail gets returned to me with:

The following text was generated during the delivery attempt:

------ pipe to |/export/www/rt3.telecom1.com/bin/rt-mailgate --queue sysadmin
–action correspond --url http://rt3.telecom1.com/
generated by rt-sysadmin@rt3.telecom1.com ------

RT server error.

The RT server which handled your email did not behave as expected. It
said:

Can't locate object method &quot;output_prefix&quot; via package
&quot;MIME::Parser&quot; at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm
line 746.


Trace begun at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Exceptions.pm
line 128
HTML::Mason::Exceptions::rethrow_exception('Can\'t locate object method
&quot;output_prefix&quot; via package &quot;MIME::Parser&quot;
at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line 746.^J') called at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line 746
RT::EmailParser::_SetupMIMEParser('RT::EmailParser=HASH(0x91fb574)',
'MIME::Parser=HASH(0x9104770)') called at
/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line
170


sql statements etc and at the end

HTML::Mason::Request::exec('HTML::Mason::Request::CGI=HASH(0x91fb5bc)') called
at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm line 225
HTML::Mason::Interp::exec(undef, undef, 'SessionType', 'REST', 'action',
'correspond', 'queue', 'sysadmin', 'message', 'From brent@telecom1.com Mon Jun
09 10:07:57
2003^JReceived: from shadow.telecom1.com ([10.0.0.160] helo=shadow)^J^Iby
rt.telecom1.com with esmtp (Exim 4.20)^J^Iid 19PIdB-0003AE-QM^J^Ifor
rt-sysadmin@rt3.telecom1.com; Mon, 09 Jun 2003 10:07:57 +0100^JReceived: from
brent by shadow with local (Exim 4.20)^J^Iid 19PIiv-0001yc-9s^J^Ifor
rt-sysadmin@rt3.telecom1.com; Mon, 09 Jun 2003 10:13:53 +0100^JDate: Mon, 9
Jun 2003 10:13:53 +0100^JFrom: Brent Geach
&lt;brent@telecom1.com&gt;^JTo:
rt-sysadmin@rt3.telecom1.com^JSubject: test mail^JMessage-ID:
&lt;20030609091353.GA7490@telecom1.com&gt;^JMime-Version:
1.0^JContent-Type: text/plain;
charset=us-ascii^JContent-Disposition: inline^JUser-Agent:
Mutt/1.4.1i^JSender: &quot;Brent Geach,,,&quot;
&lt;brent@shadow&gt;^J^J^J--
^JRegards,^J^JBrent              /&quot;\^J                   \ /^JLinux
Registered    X  ASCII Ribbon Campaign^JUser #309941       / \ Against HTML
Mail^J^J^J')
called at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/CGIHandler.pm line
87
HTML::Mason::CGIHandler::_handler('HTML::Mason::CGIHandler=HASH(0x8e5dd94)',
'HASH(0x8cde760)') called at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/CGIHandler.pm
line 70
HTML::Mason::CGIHandler::handle_cgi_object('HTML::Mason::CGIHandler=HASH(0x8e5dd94)',
'CGI::Fast=HASH(0x8f58c8c)') called at
/export/www/rt3.telecom1.com/bin/mason_handler.fcgi line 50

And the ticket never gets created.

Please could someone enlighten me as to what Im missing.

Some things that may help:

In /etc/aliases
rt-sysadmin: “|/export/www/rt3.telecom1.com/bin/rt-mailgate --queue sysadmin
–action correspond --url http://rt3.telecom1.com/

In httpd.conf

<VirtualHost >
ServerName rt3.telecom1.com
DocumentRoot /export/www/rt3.telecom1.com
AddDefaultCharset UTF-8
AddHandler fastcgi-script fcgi
RedirectMatch permanent (.
)/$ http://rt3.telecom1.com$1/index.html
FastCgiServer /export/www/rt3.telecom1.com/bin/mason_handler.fcgi
Alias /NoAuth/images/ /export/www/rt3.telecom1.com/WebRT/html/NoAuth/images/
ScriptAlias / /export/www/rt3.telecom1.com/bin/mason_handler.fcgi/

#PerlModule Apache2 Apache::compat

PerlModule Apache::DBI

PerlRequire /export/www/rt3.telecom1.com/bin/webmux.pl

SetHandler perl-script

PerlHandler RT::Mason

Regards,

Brent /"
\ /
Linux Registered X ASCII Ribbon Campaign
User #309941 / \ Against HTML Mail


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

Regards,

Brent /"
\ /
Linux Registered X ASCII Ribbon Campaign
User #309941 / \ Against HTML Mail

I had the same problem. It was related to mySql not accepting files
larger than the default 1Mb. Add the following line to your /etc/my.cnf
file to increase the attachment size to 5Mb (or whatever size you need).
-n8

set-variable=max_allowed_packet=5M-----Original Message-----

From: rt-users-admin@lists.fsck.com
[mailto:rt-users-admin@lists.fsck.com] On Behalf Of Brent Geach

Sent: Monday, June 09, 2003 3:24 AM

To: rt-users@lists.fsck.com

Subject: [rt-users] fastcgi install problem

Hi

After having the problem with attachments above a certain size not going
into

RT and reading about someone else having the same problem and that it
was

probably mod_perl related I decided to try something drastic.

I have created a new RT installation on a new server RH7.3, mysql
4.0.13, http

2.0.46, mod_fastcgi/2.4.0, rt-3.0.3pre2, MTA is exim 4.20, perl 5.8.0

I installed apache and mod_fastcgi with no problems and installed rt
with no

problems and

perl sbin/rt-test-dependencies --with-mysql --with-fastcgi

returns everything as found.

When going to the website I can create tickets but get this error in the
web

logs:

[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server

“/export/www/rt3.telecom1.com/bin/mason_handler.fcgi” stderr: [Mon Jun
9

09:02:12 2003] [error]: Scrip 3 died. - Can’t locate object method

“output_prefix” via package “MIME::Parser” at

/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333.,
referer:

http://rt3.telecom1.com/Ticket/Create.html?Queue=3

[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server

“/export/www/rt3.telecom1.com/bin/mason_handler.fcgi” stderr: Stack:,
referer:

http://rt3.telecom1.com/Ticket/Create.html?Queue=3

[Mon Jun 09 10:02:12 2003] [error] [client 10.0.0.160] FastCGI: server

“/export/www/rt3.telecom1.com/bin/mason_handler.fcgi” stderr:

[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333], referer:

http://rt3.telecom1.com/Ticket/Create.html?Queue=3

In syslog:

Jun 9 10:02:12 db1 RT: Scrip 3 died. - Can’t locate object method

“output_prefix” via package “MIME::Parser” at

/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333.
Stack:

[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333]

[/export/www/rt3.telecom1.com//lib/RT/Action/SendEmail.pm:197]

[/export/www/rt3.telecom1.com//lib/RT/ScripAction_Overlay.pm:184]

[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:390]

[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:337]

[/export/www/rt3.telecom1.com//lib/RT/Transaction_Overlay.pm:169]

[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:3738]

[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:587]

[/export/www/rt3.telecom1.com//lib/RT/Interface/Web.pm:286]

[/export/www/rt3.telecom1.com/share/html/Ticket/Display.html:70]

[/export/www/rt3.telecom1.com/share/html/Ticket/Create.html:246]

[/export/www/rt3.telecom1.com/share/html/autohandler:163]

(/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:359)

Jun 9 10:02:12 db1 RT: Scrip 30 died. - Can’t locate object method

“output_prefix” via package “MIME::Parser” at

/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm line 333.
Stack:

[/export/www/rt3.telecom1.com//lib/RT/Template_Overlay.pm:333]

[/export/www/rt3.telecom1.com//lib/RT/Action/SendEmail.pm:197]

[/export/www/rt3.telecom1.com//lib/RT/ScripAction_Overlay.pm:184]

[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:390]

[/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:337]

[/export/www/rt3.telecom1.com//lib/RT/Transaction_Overlay.pm:169]

[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:3738]

[/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:587]

[/export/www/rt3.telecom1.com//lib/RT/Interface/Web.pm:286]

[/export/www/rt3.telecom1.com/share/html/Ticket/Display.html:70]

[/export/www/rt3.telecom1.com/share/html/Ticket/Create.html:246]

[/export/www/rt3.telecom1.com/share/html/autohandler:163]

(/export/www/rt3.telecom1.com//lib/RT/Scrip_Overlay.pm:359)

Jun 9 10:02:12 db1 RT: Ticket 6509 created in queue ‘sysadmin’ by brent

(/export/www/rt3.telecom1.com//lib/RT/Ticket_Overlay.pm:598)

When running CPAN to check MIME::Parser

I get MIME::Parser is up to date.

Thats now part the problem:

When trying to create a ticket via email the ticket doesnt get created
and I

get:

Nothing in RT log

In exims log:

2003-06-09 10:07:57 19PIdB-0003AE-QM <= brent@telecom1.com

H=shadow.telecom1.com (shadow) [10.0.0.160] P=esmtp S=814

id=20030609091353.GA7490@telecom1.com

2003-06-09 10:07:58 19PIdB-0003AE-QM **

|/export/www/rt3.telecom1.com/bin/rt-mailgate --queue sysadmin --action

correspond --url http://rt3.telecom1.com/ rt-sysadmin@rt3.telecom1.com

R=system_aliases T=address_pipe: Child process of address_pipe transport

returned 255 (could mean shell command ended by signal 127 (Unknown
signal

127)) from command: /export/www/rt3.telecom1.com/bin/rt-mailgate

And mail gets returned to me with:

The following text was generated during the delivery attempt:

------ pipe to |/export/www/rt3.telecom1.com/bin/rt-mailgate --queue
sysadmin

–action correspond --url http://rt3.telecom1.com/

   generated by rt-sysadmin@rt3.telecom1.com ------

RT server error.

The RT server which handled your email did not behave as expected. It

said:

Can't locate object method &quot;output_prefix&quot; via
package

&quot;MIME::Parser&quot; at

/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm

line 746.





Trace begun at
/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Exceptions.pm

line 128

HTML::Mason::Exceptions::rethrow_exception('Can\'t locate object method

&quot;output_prefix&quot; via package
&quot;MIME::Parser&quot;

at

/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line 746.^J') called
at

/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line 746

RT::EmailParser::_SetupMIMEParser('RT::EmailParser=HASH(0x91fb574)',

'MIME::Parser=HASH(0x9104770)') called at

/export/www/rt3.telecom1.com//lib/RT/EmailParser.pm line

170





sql statements etc and at the end



HTML::Mason::Request::exec('HTML::Mason::Request::CGI=HASH(0x91fb5bc)')
called

at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/Interp.pm line 225

HTML::Mason::Interp::exec(undef, undef, 'SessionType', 'REST', 'action',

'correspond', 'queue', 'sysadmin', 'message', 'From brent@telecom1.com
Mon Jun

09 10:07:57

2003^JReceived: from shadow.telecom1.com ([10.0.0.160]
helo=shadow)^J^Iby

rt.telecom1.com with esmtp (Exim 4.20)^J^Iid 19PIdB-0003AE-QM^J^Ifor

rt-sysadmin@rt3.telecom1.com; Mon, 09 Jun 2003 10:07:57 +0100^JReceived:
from

brent by shadow with local (Exim 4.20)^J^Iid 19PIiv-0001yc-9s^J^Ifor

rt-sysadmin@rt3.telecom1.com; Mon, 09 Jun 2003 10:13:53 +0100^JDate:
Mon, 9

Jun 2003 10:13:53 +0100^JFrom: Brent Geach

&lt;brent@telecom1.com&gt;^JTo:

rt-sysadmin@rt3.telecom1.com^JSubject: test mail^JMessage-ID:

&lt;20030609091353.GA7490@telecom1.com&gt;^JMime-Version:

1.0^JContent-Type: text/plain;

charset=us-ascii^JContent-Disposition: inline^JUser-Agent:

Mutt/1.4.1i^JSender: &quot;Brent Geach,,,&quot;

&lt;brent@shadow&gt;^J^J^J--

^JRegards,^J^JBrent              /&quot;\^J                   \
/^JLinux

Registered    X  ASCII Ribbon Campaign^JUser #309941       / \ Against
HTML

Mail^J^J^J')

called at /usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/CGIHandler.pm
line

87

HTML::Mason::CGIHandler::_handler('HTML::Mason::CGIHandler=HASH(0x8e5dd9
4)',

'HASH(0x8cde760)') called at

/usr/local/lib/perl5/site_perl/5.8.0/HTML/Mason/CGIHandler.pm

line 70

HTML::Mason::CGIHandler::handle_cgi_object('HTML::Mason::CGIHandler=HASH
(0x8e5dd94)',

'CGI::Fast=HASH(0x8f58c8c)') called at

/export/www/rt3.telecom1.com/bin/mason_handler.fcgi line 50

And the ticket never gets created.

Please could someone enlighten me as to what Im missing.

Some things that may help:

In /etc/aliases

rt-sysadmin: "|/export/www/rt3.telecom1.com/bin/rt-mailgate --queue
sysadmin

–action correspond --url http://rt3.telecom1.com/"

In httpd.conf

<VirtualHost *>

ServerName rt3.telecom1.com

DocumentRoot /export/www/rt3.telecom1.com

AddDefaultCharset UTF-8

AddHandler fastcgi-script fcgi

RedirectMatch permanent (.*)/$ http://rt3.telecom1.com$1/index.html

FastCgiServer /export/www/rt3.telecom1.com/bin/mason_handler.fcgi

Alias /NoAuth/images/
/export/www/rt3.telecom1.com/WebRT/html/NoAuth/images/

ScriptAlias / /export/www/rt3.telecom1.com/bin/mason_handler.fcgi/

#PerlModule Apache2 Apache::compat

PerlModule Apache::DBI

PerlRequire /export/www/rt3.telecom1.com/bin/webmux.pl

SetHandler perl-script

PerlHandler RT::Mason

Regards,

Brent /"\

               \ /

Linux Registered X ASCII Ribbon Campaign

User #309941 / \ Against HTML Mail

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