[Mailman-Users] Error: Incorrect padding?

Ron Jarrell jarrell at vt.edu
Wed Feb 12 00:06:29 CET 2003


At 05:34 PM 2/10/03 -0800, you wrote:
>Yesterday we upgraded from Mailman 2.0.x to 2.1.1.  All of the lists
>except for one transfered over flawlessly, but any mail sent to that one
>particular list causes errors like this to be dumped into 
>~mailman/logs/error:

Yea, I've got a sourceforge bug open on that.  There's a bad mime message
(at least from mailman's point of view) destined for that list, and it's got
the rest of the message stuck behind it,because that piece of the pipeline
dies everytime it sees it.  You're probably shunting those notes too.

I ended up working around the problem temporarily, and getting my equivalent
list back on the air by going into the list directory, and deleting the digest.mbox file,
then doing an "unshunt" to put the messages in qfiles/shunt back into incoming.
Mailman then reprocessed the rest of the messages, which were ok, minus the bad
one, which didn't make it into the digest.


>Feb 10 17:05:20 2003 (453) Uncaught runner exception: Incorrect padding
>Feb 10 17:05:20 2003 (453) Traceback (most recent call last):
>  File "/home/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop
>    self._onefile(msg, msgdata)
>  File "/home/mailman/Mailman/Queue/Runner.py", line 155, in _onefile
>    keepqueued = self._dispose(mlist, msg, msgdata)
>  File "/home/mailman/Mailman/Queue/IncomingRunner.py", line 130, in 
>_dispose
>    more = self._dopipeline(mlist, msg, msgdata, pipeline)
>  File "/home/mailman/Mailman/Queue/IncomingRunner.py", line 153, in 
>_dopipeline
>    sys.modules[modname].process(mlist, msg, msgdata)
>  File "/home/mailman/Mailman/Handlers/ToDigest.py", line 82, in process
>    send_digests(mlist, mboxfp)
>  File "/home/mailman/Mailman/Handlers/ToDigest.py", line 123, in 
>send_digests
>    send_i18n_digests(mlist, mboxfp)
>  File "/home/mailman/Mailman/Handlers/ToDigest.py", line 295, in 
>send_i18n_dige
>sts
>    msg = scrubber(mlist, msg)
>  File "/home/mailman/Mailman/Handlers/Scrubber.py", line 252, in process
>    payload = part.get_payload(decode=1)
>  File "/home/mailman/pythonlib/email/Message.py", line 189, in 
>get_payload
>    return Utils._bdecode(payload)
>  File "/home/mailman/pythonlib/email/Utils.py", line 75, in _bdecode
>    value = base64.decodestring(s)
>  File "/usr/local/lib/python2.2/base64.py", line 44, in decodestring
>    return binascii.a2b_base64(s)
>Error: Incorrect padding
>
>Feb 10 17:05:20 2003 (453) SHUNTING: 1044925519.00936+54468b31b755be1a7fa62d057b
>d3f51581aece72
>
>This problem also comes up when the digests are generated.
>
>Any suggestions?  This is 2.1.1 built from source on Immunix Linux 7 with 
>Postfix and python 2.2.
>
>-- 
>Matt Barringer
>WireX Communications, Inc.
>
>
>------------------------------------------------------
>Mailman-Users mailing list
>Mailman-Users at 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/
>
>This message was sent to: jarrell at vt.edu
>Unsubscribe or change your options at
>http://mail.python.org/mailman/options/mailman-users/jarrell%40vt.edu




More information about the Mailman-Users mailing list