RT quit working after upgrades

Just joined the list. RT was running, and after an apt-get upgrade, RT
is now broken:

— start —
babylon5:~# /etc/init.d/apache start
Configuration syntax error detected. Not reloading.

/usr/sbin/apachectl: line 171: 27715 Segmentation fault $HTTPD -t

— error.log —
[Mon Mar 8 10:35:46 2004] [error] Undefined subroutine
&RT::Mason::handler called.

What gives? RT/Mason.pm does not exist anywhere.

I’m running an update to date Debian 3.0 distribution, apache
1.3.29.0.2-1, perl 5.8.3-2 with all modules update to date from CPAN.

Include this file with:

Include /etc/request-tracker3/apache-modperl.conf

into your Apache configuration file, either in the non-virtual

section or into a virtual host section

Alias /rt /usr/share/request-tracker3/html/
Alias /request-tracker /usr/share/request-tracker3/html/

PerlModule Apache::DBI
PerlFreshRestart On

<Directory /usr/share/request-tracker3/html/>
AddDefaultCharset UTF-8
PerlRequire /usr/share/request-tracker3/libexec/webmux.pl
SetHandler perl-script
PerlHandler RT::Mason

Thanks.

     *** ProbeStar Technical Systems, LLC.  ***

Design & Development of Embedded Systems or Instrumentation
for Engineering and Scientific Applications

==// Neal W. Probert (President) / Email: nprobert@probestar.com //
=// Web: www.probestar.com / Phone: 734-834-7805 //=
// Fax: / Cell: 734-834-7805 //==

With unstable you must have luck.
Try it tomorrow again with upgrade, perhaps it works then.

Samuel-----Original Message-----
From: Neal Probert [mailto:nprobert@probestar.com]
Sent: Monday,08 March,2004 17:27
To: rt-users@lists.bestpractical.com
Subject: [rt-users] RT quit working after upgrades

Just joined the list. RT was running, and after an apt-get upgrade, RT is now broken:

— start —
babylon5:~# /etc/init.d/apache start
Configuration syntax error detected. Not reloading.

/usr/sbin/apachectl: line 171: 27715 Segmentation fault $HTTPD -t

— error.log —
[Mon Mar 8 10:35:46 2004] [error] Undefined subroutine &RT::Mason::handler called.

What gives? RT/Mason.pm does not exist anywhere.

I’m running an update to date Debian 3.0 distribution, apache
1.3.29.0.2-1, perl 5.8.3-2 with all modules update to date from CPAN.

Include this file with:

Include /etc/request-tracker3/apache-modperl.conf

into your Apache configuration file, either in the non-virtual

section or into a virtual host section

Alias /rt /usr/share/request-tracker3/html/
Alias /request-tracker /usr/share/request-tracker3/html/

PerlModule Apache::DBI
PerlFreshRestart On

<Directory /usr/share/request-tracker3/html/>
AddDefaultCharset UTF-8
PerlRequire /usr/share/request-tracker3/libexec/webmux.pl
SetHandler perl-script
PerlHandler RT::Mason

Thanks.

     *** ProbeStar Technical Systems, LLC.  ***

Design & Development of Embedded Systems or Instrumentation
for Engineering and Scientific Applications

==// Neal W. Probert (President) / Email: nprobert@probestar.com //
=// Web: www.probestar.com / Phone: 734-834-7805 //=
// Fax: / Cell: 734-834-7805 //==

rt-users mailing list
rt-users@lists.bestpractical.com
http://lists.bestpractical.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm

with all modules update to date from CPAN.

Just to verify, you verified this by running
sbin/rt-test-dependencies, correct? Do you have another version of
perl installed that it might be using instead of the current version?

You forgot to include rt versions (previous and current), database, etc…

Andy Harrison
(full headers for details)

Just joined the list. RT was running, and after an apt-get upgrade,
RT is now broken:

— start —
babylon5:~# /etc/init.d/apache start
Configuration syntax error detected. Not reloading.

/usr/sbin/apachectl: line 171: 27715 Segmentation fault $HTTPD -t

make sure to explicitly upgrade libapache-mod-perl and perl, possibly
running apt-get -f install. The dependencies between apache and mod
perl seem to be quite weak in unstable.

Regards,
Harald

I downgraded Apache to apache-perl_1.3.29.0.1-5_i386.deb (along with
other apache modules) which stops the crashes

Now I get this message in the log:

[Tue Mar 9 15:41:03 2004] [crit]: Can’t call method “handle_request” on
an undefined value at /usr/share/request-tracker3/libexec/webmux.pl line
134.
(/usr/share/request-tracker3/libexec/webmux.pl:136)

Any ideas?

Harald Wagener wrote:

Am 08.03.2004 um 17:27 schrieb Neal Probert:

Just joined the list. RT was running, and after an apt-get upgrade,
RT is now broken:

— start —
babylon5:~# /etc/init.d/apache start
Configuration syntax error detected. Not reloading.

/usr/sbin/apachectl: line 171: 27715 Segmentation fault $HTTPD -t

make sure to explicitly upgrade libapache-mod-perl and perl, possibly
running apt-get -f install. The dependencies between apache and mod
perl seem to be quite weak in unstable.

Regards,
Harald


rt-users mailing list
rt-users@lists.bestpractical.com
The rt-users Archives

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm

     *** ProbeStar Technical Systems, LLC.  ***

Design & Development of Embedded Systems or Instrumentation
for Engineering and Scientific Applications

==// Neal W. Probert (President) / Email: nprobert@probestar.com //
=// Web: www.probestar.com / Phone: 734-834-7805 //=
// Fax: / Cell: 734-834-7805 //==

[Tue Mar 9 15:41:03 2004] [crit]: Can’t call method “handle_request” on
an undefined value at /usr/share/request-tracker3/libexec/webmux.pl line
134.
(/usr/share/request-tracker3/libexec/webmux.pl:136)

Any ideas?

You still haven’t indicated whether or not you’ve run the
rt-test-dependencies script.

Andy Harrison
(full headers for details)

Stephen Quinney just wrote on the mailing list about debian package request tracker, that there is a bug in some apache version with segmentation fault,
something about 1.3.29…2
It has been fixed in 1.3.29…3
And this was uploaded today, or yesterday

So, this is usual with unstable…

Samuel