[request-tracker-maintainers] Bug#632129: rt4-apache2: apache2 configtest fails with Segmentation fault
Matt Zagrabelny
mzagrabe at d.umn.edu
Wed Jun 29 18:44:48 UTC 2011
Package: rt4-apache2
Version: 4.0.1-1
Severity: normal
Greetings,
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.
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.
(/usr/share/request-tracker4/lib/RT.pm:350)
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.
2011 Jun 29 13:34:24 achilles 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.
(/usr/share/request-tracker4/lib/RT.pm:350)
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.
Cheers,
-matt zagrabelny
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.39-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages rt4-apache2 depends on:
ii apache2 2.2.19-1 Apache HTTP Server metapackage
ii apache2-mpm-worker [apache2] 2.2.19-1 Apache HTTP Server - high speed th
ii libapache2-mod-perl2 2.0.5-2 Integration of perl with the Apach
rt4-apache2 recommends no packages.
rt4-apache2 suggests no packages.
-- no debconf information
More information about the pkg-request-tracker-maintainers
mailing list