[Mailman-Users] mailman cron throwing persistent lock error (IOError: [Errno 2] No such file or directory...)
Bob R
bob.reap at gmail.com
Mon Mar 25 18:22:50 CET 2013
Hi folks - I keep getting my mailman cron throwing and emailing me
consistent errors:
[somelist and myhost redacted...]
Example 1:
Subject: Cron <list at myhost> [ -x /usr/lib/mailman/cron/disabled ] &&
/usr/lib/mailman/cron/disabled
Traceback (most recent call last):
File "/usr/lib/mailman/cron/disabled", line 224, in <module>
main()
File "/usr/lib/mailman/cron/disabled", line 150, in main
mlist = MailList.MailList(listname)
File "/var/lib/mailman/Mailman/MailList.py", line 128, in __init__
self.Lock()
File "/var/lib/mailman/Mailman/MailList.py", line 161, in Lock
self.__lock.lock(timeout)
File "/var/lib/mailman/Mailman/LockFile.py", line 243, in lock
self.__write()
File "/var/lib/mailman/Mailman/LockFile.py", line 422, in __write
fp = open(self.__tmpfname, 'w')
IOError: [Errno 2] No such file or directory:
'/var/lib/mailman/locks/somelist.lock.myhost.24422.0'
======
Example 2:
Cron <list at myhost> [ -x /usr/lib/mailman/cron/checkdbs ] &&
/usr/lib/mailman/cron/checkdbs
Traceback (most recent call last):
File "/usr/lib/mailman/cron/checkdbs", line 203, in <module>
main()
File "/usr/lib/mailman/cron/checkdbs", line 86, in main
mlist = MailList.MailList(name)
File "/var/lib/mailman/Mailman/MailList.py", line 128, in __init__
self.Lock()
File "/var/lib/mailman/Mailman/MailList.py", line 161, in Lock
self.__lock.lock(timeout)
File "/var/lib/mailman/Mailman/LockFile.py", line 243, in lock
self.__write()
File "/var/lib/mailman/Mailman/LockFile.py", line 422, in __write
fp = open(self.__tmpfname, 'w')
IOError: [Errno 2] No such file or directory:
'/var/lib/mailman/locks/somelist.lock.myhost.21892.0'
======
Example 3:
Cron <list at myhost> [ -x /usr/lib/mailman/cron/senddigests ] &&
/usr/lib/mailman/cron/senddigests
Traceback (most recent call last):
File "/usr/lib/mailman/cron/senddigests", line 106, in <module>
main()
File "/usr/lib/mailman/cron/senddigests", line 86, in main
mlist.Lock()
File "/var/lib/mailman/Mailman/MailList.py", line 161, in Lock
self.__lock.lock(timeout)
File "/var/lib/mailman/Mailman/LockFile.py", line 243, in lock
self.__write()
File "/var/lib/mailman/Mailman/LockFile.py", line 422, in __write
fp = open(self.__tmpfname, 'w')
IOError: [Errno 2] No such file or directory:
'/var/lib/mailman/locks/somelist.lock.myhost.31648.0'
--
This seems to be the only list (of nearly 200) that throws this error.
The installation is running on an Ubuntu server per instructions here:
https://help.ubuntu.com/community/Mailman
I checked and fixed permissions:
sudo check_perms -f
I deleted and recreated the list:
sudo config_list -o somelist.cfg somelist;
sudo /usr/lib/mailman/bin/rmlist -a somelist;
sudo newlist somelist listmgr at mydomain.com mypasswd;
sudo config_list -i somelist.cfg somelist;
But the problem persists. Any suggestions?
More information about the Mailman-Users
mailing list