[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