Once every few days I get the following email sent to me from my server:
+--------------------+
From: [EMAIL PROTECTED] (Cron Daemon)
Date: December 29, 2004 9:00:01 AM EST
To: [EMAIL PROTECTED]
Subject: Cron <[EMAIL PROTECTED]> /usr/bin/python -S /usr/share/mailman/cron/disabled
Traceback (most recent call last):
File "/usr/share/mailman/cron/disabled", line 209, in ?
main()
File "/usr/share/mailman/cron/disabled", line 202, in main
mlist.Save()
File "/usr/share/mailman/Mailman/MailList.py", line 515, in Save
self.__save(dict)
File "/usr/share/mailman/Mailman/MailList.py", line 487, in __save
os.unlink(fname_last)
OSError: [Errno 22] Invalid argument: '/private/var/mailman/lists/listname/config.pck.last'
+--------------------+
And the following information appears in my system log at the same time. It normally repeats itself a few times.
+--------------------+
Dec 29 09:00:09 2004 (362) Traceback (most recent call last):
File "/usr/share/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop
self._onefile(msg, msgdata)
File "/usr/share/mailman/Mailman/Queue/Runner.py", line 155, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/usr/share/mailman/Mailman/Queue/IncomingRunner.py", line 133, in _dispose
mlist.Save()
File "/usr/share/mailman/Mailman/MailList.py", line 515, in Save
self.__save(dict)
File "/usr/share/mailman/Mailman/MailList.py", line 487, in __save
os.unlink(fname_last)
OSError: [Errno 22] Invalid argument: '/private/var/mailman/lists/listname/config.pck.last'
Dec 29 09:00:09 2004 (362) SHUNTING: 1104328808.746958+91cc991ae5e0f3557708745b0acf8615bb3b2455
+--------------------+
Through much research into the problem I've figured out how to *fix* the problem, but not how to prevent it from happening again. It seems to happen about once or twice per week.
The /private/var/mailman/lists/listname/config.pck.last file becomes corrupt. So corrupt that even "sudo rm config.pck.last" won't get rid of it. However "sudo mv config.pck.last config.pck.last.old; sudo rm config.pck.last.old" will get rid of the corrupt file. Then I restart mailman and everything is fine for a few days.
Anybody have any clue what is causing the config.pck.last file to become corrupt?
------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/