Please cc me, as I'm not subscribed.
I've seen this error asked about by several people, but I've only seen 'Works for me' replies. I think I have another datapoint which should explain it.
I get dozens of spam message caught by moderation per week and I leave them there and clear them all out every few weeks. I recently upgraded from 2.0.x to 2.1.4, and that when I got this error. I like to keep the spam messages around for possible training data.
I did the upgrade while there were still message waiting for moderation. Those messages are in .txt format and the code section below assumes they are pickles.
Two ways I can think of to fix this is during make install convert them to pickles, or add more processing to Mailman/ListAdmin.py to deal with .txt and .pck files.
I don't know python, but I can test anything someone comes up with.
Traceback (most recent call last): File "/var/mailman/scripts/driver", line 87, in run_main main() File "/var/mailman/Mailman/Cgi/admindb.py", line 163, in main process_form(mlist, doc, cgidata) File "/var/mailman/Mailman/Cgi/admindb.py", line 694, in process_form forward, forwardaddr) File "/var/mailman/Mailman/ListAdmin.py", line 184, in HandleRequest forward, addr) File "/var/mailman/Mailman/ListAdmin.py", line 264, in __handlepost msg = cPickle.load(fp) ValueError: could not convert string to float