[request-tracker-maintainers] Bug#632129: Bug#632129: rt4-apache2: apache2 configtest fails with Segmentation fault

Dominic Hargreaves dom at earth.li
Thu Jul 7 17:47:52 UTC 2011


On Wed, Jun 29, 2011 at 01:44:48PM -0500, Matt Zagrabelny wrote:
> When I enable RT in apache2 via including
> /etc/request-tracker4/apache2-modperl2.conf in my
> sites-enabled/000-default file I get the following error:
> 
> # invoke-rc.d apache2 restart
> Syntax OK
> Segmentation fault
> Action 'configtest' failed.
> The Apache error log may have more information.
>  failed!
>  invoke-rc.d: initscript apache2, action "restart" failed.
> 
> If I comment out the Perl block of the file
> (/etc/request-tracker4/apache2-modperl2.conf), such as:
> 
> #<Perl>
> #  use Plack::Handler::Apache2;
> #  Plack::Handler::Apache2->preload("/usr/share/request-tracker4/libexec/rt-server");
> #</Perl>
> 
> Apache can successfully restart.

Thanks for this bug report.

> I then run /usr/share/request-tracker4/libexec/rt-server by hand (out of
> curiosity):
> 
> # /usr/share/request-tracker4/libexec/rt-server
> [Wed Jun 29 18:34:24 2011] [crit]: Something went wrong while trying to
> run RT's standalone web server:
> Can't locate Plack/Handler/Starlet.pm in @INC (@INC contains:
> /usr/local/share/request-tracker4/lib
> /usr/share/request-tracker4/lib /etc/perl
> /usr/local/lib/perl/5.12.3 /usr/local/share/perl/5.12.3
> /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12
> /usr/share/perl/5.12 /usr/local/lib/site_perl .) at
> /usr/share/perl5/Plack/Util.pm line 22.

...

> RT looks to be running okay without the Perl block in the config file,
> but wanted to report this. Looks like Plack::Handler::Starlet needs to
> be packaged.

Okay, I haven't had a chance to sit down and reproduce this yet, but
it may be that Starlet isn't strictly required.

Cheers,
Dominic.

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)





More information about the pkg-request-tracker-maintainers mailing list