(Following up with a self-post just for archival purposes) :: I'm getting this error when I try to start the mailman qrunner daemon after :: upgrading to 2.1.3 from 2.0.13. Actually, I get this 10x, each one causing :: the qrunner process to die and spawn anew:
:: File "/usr/local/mailman/Mailman/Queue/Switchboard.py", line 264, in _ext_read :: dict = marshal.load(fp) :: EOFError: EOF read where object expected If you get a marshal.load error, chances are it's a problem loading one of the Marshal .db files somewhere underneath your Mailman $PREFIX. In some other posts, I've seen problems with the list config.db files, and the list request.db files getting corrupted. However, my specific problem was with a damaged queue file in $PREFIX/qfiles/in/. If you get this error, run the marshal.load() routine on each of your .db files to see which one is causing the problem. I used a modified version of the code originally written by Cillian Sharkey in this post: http://mail.python.org/pipermail/mailman-developers/2001-December/010269.html Cheers - Erick ------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] 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/ This message was sent to: [EMAIL PROTECTED] Unsubscribe or change your options at http://mail.python.org/mailman/options/mailman-users/archive%40jab.org