[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