Hi, We recently moved our old Mailman list server (sendmail and Mailman 2.0) to a new machine (Postfix and Mailman 2.0.6). Since then I've noticed that qfiles seem to be getting corrupted:
from ~mailman/logs/qrunner, lots of messages like this: [Errno 2] No such file or directory: '/usr/local/mailman/qfiles/d9e9154a49f2cdce2ffc5d74855a3e1eac85c331.db' Dec 20 21:47:01 2001 (20660) Exception reading qfile: /usr/local/mailman/qfiles/d9e9154a49f2cdce2ffc5d74855a3e1eac85c331 At first there were just a few messages in the qfiles directory causing these errors, and I deleted them, only to find it happen again to new messages that appear to be error-free, regular old mail messages when I look at the qfiles/*.msg versions. Also, in the error log, lots and lots of these: Dec 20 21:57:04 2001 (20959) Delivery exception: EOF read where object expected Dec 20 21:57:04 2001 (20959) Traceback (innermost last): File "/usr/local/mailman/Mailman/Handlers/HandlerAPI.py", line 82, in do_pipeline func(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/Hold.py", line 140, in process hold_for_approval(mlist, msg, msgdata, ModeratedPost) File "/usr/local/mailman/Mailman/Handlers/Hold.py", line 218, in hold_for_approval mlist.HoldMessage(msg, reason, msgdata) File "/usr/local/mailman/Mailman/ListAdmin.py", line 145, in HoldMessage self.__opendb() File "/usr/local/mailman/Mailman/ListAdmin.py", line 69, in __opendb self.__db = marshal.load(fp) EOFError: EOF read where object expected And the nightly crons are failing: Traceback (innermost last): File "/usr/local/mailman/cron/checkdbs", line 92, in ? main() File "/usr/local/mailman/cron/checkdbs", line 43, in main count = mlist.NumRequestsPending() File "/usr/local/mailman/Mailman/ListAdmin.py", line 96, in NumRequestsPending self.__opendb() File "/usr/local/mailman/Mailman/ListAdmin.py", line 69, in __opendb self.__db = marshal.load(fp) EOFError: EOF read where object expected And yet, with all these errors, things seem to be working all right. Most messages are getting delivered, except for the odd ones that cause the errors in the qrunner log. By reading the archives of this list I get the impression that this is caused by a corrupted db file somewhere, but when I run ~mailman/bin/check_db I am told that they are all fine. Anyone know what's going on? Thanks very much, Deanna ------------------------------------------------------ Mailman-Users maillist - [EMAIL PROTECTED] http://mail.python.org/mailman/listinfo/mailman-users