Removing users from a group crashes mysql & apache

Hi guys,
We are running debian linux here (3.1 sarge), mysql 4.1.11, apache
1.3 with mod_perl, and RT 3.4.1. All of these are debian packages.
Previously we were running RT 3.0.7 and ran the various upgrade scripts
to be current with 3.4.1. Ever since the upgrade whenever you attempt to
remove a user from a group, it will crash apache and mysql. Here is what
repeatedly occurs in syslog and apache’s error_log when this happens:

syslog output:

May 3 11:23:14 4is RT: ACE 400 couldn’t load its principal object
(/usr/share/request-tracker3.4/lib/RT/ACE_Overlay.pm:846)
May 3 11:23:14 4is RT: Couldn’t load 1 from the users database.
(/usr/share/request-tracker3.4/lib/RT/CurrentUser.pm:145)
May 3 11:23:14 4is RT: ACE 400 couldn’t load its principal object
(/usr/share/request-tracker3.4/lib/RT/ACE_Overlay.pm:846)
May 3 11:23:14 4is RT: Couldn’t load 1 from the users database.
(/usr/share/request-tracker3.4/lib/RT/CurrentUser.pm:145)
May 3 11:23:14 4is RT: ACE 400 couldn’t load its principal object
(/usr/share/request-tracker3.4/lib/RT/ACE_Overlay.pm:846)
May 3 11:23:14 4is RT: Couldn’t load 1 from the users database.
(/usr/share/request-tracker3.4/lib/RT/CurrentUser.pm:145)
May 3 11:23:14 4is RT: ACE 400 couldn’t load its principal object
(/usr/share/request-tracker3.4/lib/RT/ACE_Overlay.pm:846)
May 3 11:23:14 4is RT: Couldn’t load 1 from the users database.
(/usr/share/request-tracker3.4/lib/RT/CurrentUser.pm:145)
May 3 11:23:14 4is RT: ACE 400 couldn’t load its principal object
(/usr/share/request-tracker3.4/lib/RT/ACE_Overlay.pm:846)

error_log output:

[Tue May 3 11:23:23 2005] [warn] child process 12853 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14629 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14980 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14878 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14567 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 10361 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14583 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14748 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14565 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14539 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14650 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14872 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14885 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14886 did not exit,
sending another SIGHUP
[Tue May 3 11:23:23 2005] [warn] child process 14907 did not exit,
sending another SIGHUP

This continues until mysql crashes. If anybody has any ideas on why this
occurs I would appreciate hearing how to go about fixing it. We have
been unable to deprovision several users since upgrading.

Thank you,
John Hixson

John Hixson
Database Analyst/Programmer
InReach Internet
jhixson74@inreach.com
Phone: (209) 320 - 4377
Cell: (209) 403 - 3542

John Hixson said:

Hi guys,
We are running debian linux here (3.1 sarge), mysql 4.1.11, apache
1.3 with mod_perl, and RT 3.4.1. All of these are debian packages.
Previously we were running RT 3.0.7 and ran the various upgrade scripts
to be current with 3.4.1. Ever since the upgrade whenever you attempt to
remove a user from a group, it will crash apache and mysql. Here is what
repeatedly occurs in syslog and apache’s error_log when this happens:

syslog output:

May 3 11:23:14 4is RT: ACE 400 couldn’t load its principal object
(/usr/share/request-tracker3.4/lib/RT/ACE_Overlay.pm:846)
May 3 11:23:14 4is RT: Couldn’t load 1 from the users database.
(/usr/share/request-tracker3.4/lib/RT/CurrentUser.pm:145)
May 3 11:23:14 4is RT: ACE 400 couldn’t load its principal object
(/usr/share/request-tracker3.4/lib/RT/ACE_Overlay.pm:846)
May 3 11:23:14 4is RT: Couldn’t load 1 from the users database.
(/usr/share/request-tracker3.4/lib/RT/CurrentUser.pm:145)
May 3 11:23:14 4is RT: ACE 400 couldn’t load its principal object
(/usr/share/request-tracker3.4/lib/RT/ACE_Overlay.pm:846)
May 3 11:23:14 4is RT: Couldn’t load 1 from the users database.
(/usr/share/request-tracker3.4/lib/RT/CurrentUser.pm:145)
May 3 11:23:14 4is RT: ACE 400 couldn’t load its principal object
(/usr/share/request-tracker3.4/lib/RT/ACE_Overlay.pm:846)
May 3 11:23:14 4is RT: Couldn’t load 1 from the users database.
(/usr/share/request-tracker3.4/lib/RT/CurrentUser.pm:145)
May 3 11:23:14 4is RT: ACE 400 couldn’t load its principal object
(/usr/share/request-tracker3.4/lib/RT/ACE_Overlay.pm:846)

error_log output:

[Tue May 3 11:23:23 2005] [warn] child process 12853 did not exit,
sending another SIGHUP

This continues until mysql crashes. If anybody has any ideas on why this
occurs I would appreciate hearing how to go about fixing it. We have
been unable to deprovision several users since upgrading.

Thank you,
John Hixson


John Hixson
Database Analyst/Programmer
InReach Internet
jhixson74@inreach.com
Phone: (209) 320 - 4377
Cell: (209) 403 - 3542

Looks like this is a known bug: