Invocations of "/etc/init.d/mailman start" spawns multiple instances
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Debian |
New
|
Unknown
|
|||
mailman (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: mailman
root@vaio:/tmp# ps -u list
PID TTY TIME CMD
8490 ? 00:00:00 mailmanctl
8491 ? 00:00:00 python
8492 ? 00:00:00 python
8493 ? 00:00:00 python
8494 ? 00:00:00 python
8495 ? 00:00:00 python
8496 ? 00:00:00 python
8497 ? 00:00:00 python
8498 ? 00:00:00 python
root@vaio:/tmp# /etc/init.d/mailman start
* Starting Mailman master qrunner mailmanctl [ OK ]
root@vaio:/tmp# ps -u list
PID TTY TIME CMD
8490 ? 00:00:00 mailmanctl
8491 ? 00:00:00 python
8492 ? 00:00:00 python
8493 ? 00:00:00 python
8494 ? 00:00:00 python
8495 ? 00:00:00 python
8496 ? 00:00:00 python
8497 ? 00:00:00 python
8498 ? 00:00:00 python
8516 ? 00:00:00 mailmanctl
8518 ? 00:00:00 python
8519 ? 00:00:00 python
8525 ? 00:00:00 python
8526 ? 00:00:00 python
8527 ? 00:00:00 python
8528 ? 00:00:00 python
8529 ? 00:00:00 python
8530 ? 00:00:00 python
root@vaio:/tmp# /etc/init.d/mailman stop
* Stopping Mailman master qrunner mailmanctl [ OK ]
root@vaio:/tmp# ps -u list
PID TTY TIME CMD
8490 ? 00:00:00 mailmanctl
8491 ? 00:00:00 python
8492 ? 00:00:00 python
8493 ? 00:00:00 python
8494 ? 00:00:00 python
8495 ? 00:00:00 python
8496 ? 00:00:00 python
8497 ? 00:00:00 python
8498 ? 00:00:00 python
root@vaio:/tmp# export LANG='C'
root@vaio:/tmp# /etc/init.d/mailman stop
* Stopping Mailman master qrunner mailmanctl PID unreadable in: /var/run/
[Errno 2] No such file or directory: '/var/run/
Is qrunner even running?
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: mailman 1:2.1.13-1
Uname: Linux 2.6.36-rc5g+ i686
NonfreeKernelMo
Architecture: i386
Date: Wed Sep 29 16:31:46 2010
ProcEnviron:
PATH=(custom, user)
LANG=it_IT.UTF-8
SHELL=/bin/bash
SourcePackage: mailman
Changed in mailman (Ubuntu): | |
assignee: | nobody → James Page (james-page) |
Changed in mailman (Ubuntu): | |
status: | Confirmed → New |
Changed in mailman (Ubuntu): | |
status: | New → Confirmed |
Changed in debian: | |
status: | Unknown → New |
Bug reproduced on up-to-date Lucid 10.04.1 server image.
Confirmed that the mailman startup script does not check current status before starting mailman, which in turn does not inhibit multiple execution on the same machine. This results in multiple instances of mailman executing at the same time which are not stopped in full by the startup/shutdown script.
Proposed importance: Low
Proposed status: Confirmed