
On 4/30/2012 3:43 PM, Jérôme wrote:
Mailman somtimes gets stuck on my installation. By stuck, I mean I get no mail and no subscription notification. Until I relaunch it.
[...]
Troubleshooting
http://wiki.list.org/display/DOC/4.78+Troubleshooting-+No+mail+going+out+to+...
2/ Cron/mailmanctl
ps auxww| grep mailmanctl |grep -v grep -> Nothing.
How about
ps auxww| grep qrunner |grep -v grep
7/ Locks
/var/lib/mailman/locks -> /var/lock/mailman
ll /var/lock/mailman total 0
It appears that some process or person is stopping Mailman.
8/ Logs
/var/log/mailman/error : Apr 30 03:16:21 2012 mailmanctl(11685): No child with pid: 17093 Apr 30 03:16:21 2012 mailmanctl(11685): [Errno 3] No such process Apr 30 03:16:21 2012 mailmanctl(11685): Stale pid file removed.
How about /var/log/mailman/qrunner ?
Debug info
Last time it got stuck, I did the modification suggested here :
http://wiki.list.org/display/DOC/4.73+How+do+I+debug+smtp-failure+problems+-...
modified /var/lib/mailman/Mailman/Handlers/SMTPDirect.py to add self.__conn.set_debuglevel(1)
And yet you are not logging any smtp debugging in Mailman's error log. There should be copious log information for every outgoing message.
Configuration
Not sure this is useful, but /etc/mailman/mm_cfg.py contains MTA='LocalPostfix'
The above line should cause significant problems when attempting to create or remove lists. it MUST be one of
MTA = 'Postfix' MTA = 'Manual' MTA = None
'Postfix' means generate aliases and virtual-mailman files for Postfix. 'Manual' means display the necessary aliases None means don't do anything with aliases when lists are created/removed.
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['domain1.tld', 'domain2.tld']
I would like to figure out what is happening, therefore I don't relaunch, in case there would be some more information I could get.
What's in the qrunner log?
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan