This is our 7th day using Mailman.
Mailman has stopped processing subscription requests and confirmations. It worked perfectly for a week, and today, mid-morning, it stopped.
The pending_subscriptions.db is very large, about 18MB. Could that be related to this problem? Or, could it be locked somehow?
In neither case is an entry being made in the Subscribe log.
On any attempt to process requests, I get the following:
An unexpected Mailman error has occurred in MailCommandHandler.ParseMailCommands(). Here is the traceback: Traceback (innermost last): File "/home/mailman/Mailman/MailCommandHandler.py", line 207, in ParseMailCommands self.__dispatch[cmd](args, line, msg) File "/home/mailman/Mailman/MailCommandHandler.py", line 549, in ProcessSubscribeCmd self.AddMember(subscribe_address, password, digest, remote) File "/home/mailman/Mailman/MailList.py", line 885, in AddMember cookie = Pending().new(name, password, digest) File "/home/mailman/Mailman/Pending.py", line 67, in new db = self.__load() File "/home/mailman/Mailman/Pending.py", line 97, in __load return marshal.load(fp)EOFError: EOF read where object expected
On any attempt to process confirmations, I get the following:
An unexpected Mailman error has occurred in MailCommandHandler.ParseMailCommands(). Here is the traceback: Traceback (innermost last): File "/home/mailman/Mailman/MailCommandHandler.py", line 207, in ParseMailCommands self.__dispatch[cmd](args, line, msg) File "/home/mailman/Mailman/MailCommandHandler.py", line 602, in ProcessConfirmCmd self.ProcessConfirmation(cookie) File "/home/mailman/Mailman/MailList.py", line 1036, in ProcessConfirmation got = Pending().confirmed(cookie) File "/home/mailman/Mailman/Pending.py", line 80, in confirmed db = self.__load() File "/home/mailman/Mailman/Pending.py", line 97, in __load return marshal.load(fp)EOFError: EOF read where object expected
participants (1)
-
Will Leaver