[Mailman-Users] error importing archive

Mark Sapiro msapiro at value.net
Thu Feb 10 07:19:07 CET 2005


Michael P. Soulier wrote:
>
>I'm trying to import an mbox archive, but I'm getting a backtrace.
>
>Updating HTML for article 313
>Pickling archive state into /opt/mailman/archives/private/linux/pipermail.pck
>Traceback (most recent call last):
>  File "./arch", line 187, in ?
>    main()
>  File "./arch", line 175, in main
>    archiver.processUnixMailbox(fp, start, end)
>  File "/opt/mailman/Mailman/Archiver/pipermail.py", line 544, in
>processUnixMailbox
>    m = mbox.next()
>  File "//usr/lib/python2.2/mailbox.py", line 34, in next
>    return self.factory(_Subfile(self.fp, start, stop))
>  File "/opt/mailman/Mailman/Mailbox.py", line 79, in scrubber
>    return mailbox.scrub(msg)
>  File "/opt/mailman/Mailman/Mailbox.py", line 99, in scrub
>    return self._scrubber(self._mlist, msg)
>  File "/opt/mailman/Mailman/Handlers/Scrubber.py", line 170, in process
>    payload = Utils.websafe(part.get_payload(decode=1))
>  File "/opt/mailman/pythonlib/email/Message.py", line 189, in get_payload
>    return Utils._bdecode(payload)
>  File "/opt/mailman/pythonlib/email/Utils.py", line 75, in _bdecode
>    value = base64.decodestring(s)
>  File "//usr/lib/python2.2/base64.py", line 44, in decodestring
>    return binascii.a2b_base64(s)
>binascii.Error: Incorrect padding
>
>This is with mailman 2.1.1.
>
>Any hints?

The 313th article in the mbox file (starting with 0) has invalid base64
encoding.

--
Mark Sapiro <msapiro at value.net>       The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan




More information about the Mailman-Users mailing list