[Pkg-mailman-hackers] Bug#355637: mailman: Stale lock files break
administrative web interface
Shannon Dealy
dealy at deatech.com
Mon Mar 6 20:55:44 UTC 2006
Package: mailman
Version: 2.1.5-7
Severity: normal
Under some circumstances (presumably mailman software or system crashes),
list specific stale lock files are left in the directory /var/lib/mailman/locks
this can permanently prevent administrative login for that specific list until
the lock file(s) are removed. It also seems to result in irratic behavior for
some other aspects of the list software (heavy cpu loading, refusal of qrunner
process to cleanly shutdown requiring a hard kill). There appears to be no
mechanism to cleanup these stale lock files (there were a couple in the
directory dating back several years), and restarting mailman or even rebooting
the system does not clean things up. At the very least restarting mailman
should cleanup these stale lock files, in particular what I assume is the
master lock: listname.lock and probably the actual source of my problems.
A better solution would probably include actually checking the lock files
periodically to make sure they are still valid.
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.11.10-bs5deatech
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages mailman depends on:
ii apache [httpd] 1.3.33-6sarge1 versatile, high-performance HTTP s
ii apache2-mpm-prefork [http 2.0.54-5 traditional model for Apache2
ii cron 3.0pl1-86 management of regular background p
ii debconf 1.4.30.13 Debian configuration management sy
ii exim [mail-transport-agen 3.36-16 An MTA (Mail Transport Agent)
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii logrotate 3.7-5 Log rotation utility
ii pwgen 2.03-1 Automatic Password generation
ii python 2.3.5-2 An interactive high-level object-o
ii ucf 1.17 Update Configuration File: preserv
-- debconf information:
* mailman/queue_files_present:
mailman/default_server_language: en
* mailman/gate_news: false
* mailman/site_languages: en
* mailman/used_languages: en
* mailman/create_site_list:
More information about the Pkg-mailman-hackers
mailing list