[Mailman-Users] Upgrade from 2.0.x to 2.1.1-- incorrect padding error.

Sumeet sumeetp at hotmail.com
Sun Feb 23 22:23:58 CET 2003


Upgrade from 2.0.x to 2.1.1 has caused the following error during sending
digests i suppose. There is a bug about base64 already open. Am I running
into the same thing here?
As a side note does anyone else think that Mailman has reached a state of
perfection in terms of usability/features? I can't imagine it being too much
better.
 Thanks, sumeet.:
[root at mailman root]# /usr/bin/python -S /var/mailman/cron/senddigests
Traceback (most recent call last):
  File "/var/mailman/cron/senddigests", line 94, in ?
    main()
  File "/var/mailman/cron/senddigests", line 86, in main
    mlist.send_digest_now()
  File "/list/Mailman/Digester.py", line 60, in send_digest_now
    ToDigest.send_digests(self, mboxfp)
  File "/list/Mailman/Handlers/ToDigest.py", line 123, in send_digests
    send_i18n_digests(mlist, mboxfp)
  File "/list/Mailman/Handlers/ToDigest.py", line 295, in send_i18n_digests
    msg = scrubber(mlist, msg)
  File "/list/Mailman/Handlers/Scrubber.py", line 252, in process
    payload = part.get_payload(decode=1)
  File "/list//pythonlib/email/Message.py", line 189, in get_payload
    return Utils._bdecode(payload)
  File "/list//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

Sending relevent logs:
Feb 23 11:27:47 2003 (24968) SHUNTING:
1046028467.287553+80336bf6d6db1c808bd7e3bceaa7256b5c4ff
419
Feb 23 11:36:38 2003 (24968) Uncaught runner exception: Incorrect padding
Feb 23 11:36:38 2003 (24968) Traceback (most recent call last):
  File "/list//Mailman/Queue/Runner.py", line 105, in _oneloop
    self._onefile(msg, msgdata)
  File "/list//Mailman/Queue/Runner.py", line 155, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/list//Mailman/Queue/IncomingRunner.py", line 130, in _dispose
    more = self._dopipeline(mlist, msg, msgdata, pipeline)
  File "/list//Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline
    sys.modules[modname].process(mlist, msg, msgdata)
  File "/list//Mailman/Handlers/ToDigest.py", line 82, in process
    send_digests(mlist, mboxfp)
  File "/list//Mailman/Handlers/ToDigest.py", line 123, in send_digests
    send_i18n_digests(mlist, mboxfp)
  File "/list//Mailman/Handlers/ToDigest.py", line 295, in send_i18n_digests
    msg = scrubber(mlist, msg)
  File "/list//Mailman/Handlers/Scrubber.py", line 252, in process
    payload = part.get_payload(decode=1)
  File "/list//pythonlib/email/Message.py", line 189, in get_payload
    return Utils._bdecode(payload)
  File "/list//pythonlib/email/Utils.py", line 75, in _bdecode
    value = base64.decodestring(s)
  File "/usr/src/build/143041-i386/install/usr/lib/python2.2/base64.py",
line 44, in decodestr
ing
    return binascii.a2b_base64(s)
Error: Incorrect padding

Also saw this right under it, but don't think it's related:

Feb 23 12:41:11 2003 admin(18322):
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
admin(18322): [----- Mailman Version: 2.1.1 -----]
admin(18322): [----- Traceback ------]
admin(18322): Traceback (most recent call last):
admin(18322):   File "/list/scripts/driver", line 87, in run_main
admin(18322):     main()
admin(18322):   File "/list/Mailman/Cgi/confirm.py", line 146, in main
admin(18322):     heldmsg_confirm(mlist, doc, cookie)
admin(18322):   File "/list/Mailman/Cgi/confirm.py", line 590, in
heldmsg_confirm
admin(18322):     ign, sender, msgsubject, ign, ign, ign =
mlist.GetRecord(id)
admin(18322):   File "/list/Mailman/ListAdmin.py", line 170, in GetRecord
admin(18322):     type, data = self.__db[id]
admin(18322): KeyError: 1
admin(18322): [----- Python Information -----]
admin(18322): sys.version     =   2.2.1 (#1, Aug 30 2002, 12:15:30)
[GCC 3.2 20020822 (Red Hat Linux Rawhide 3.2-4)]
admin(18322): sys.executable  =   /usr/bin/python
admin(18322): sys.prefix      =   /usr
admin(18322): sys.exec_prefix =   /usr
admin(18322): sys.path        =   /usr
admin(18322): sys.platform    =   linux2
admin(18322): [----- Environment Variables -----]
admin(18322):   CONTENT_LENGTH: 69
admin(18322):   CONTENT_TYPE: application/x-www-form-urlencoded
admin(18322):   HTTP_COOKIE:
ops+admin=28020000006961b4583e73280000003437643234313634396466613
6316665373033646534393466373437343766326335313566643635;
mailman+admin=280200000069482e593e732
8000000303262323139363935666239363036633734663864363135613637643862323738343
86364633433
admin(18322):   SCRIPT_FILENAME: /var/mailman/cgi-bin/confirm
admin(18322):   PYTHONPATH: /list
admin(18322):   SERVER_SOFTWARE: Apache/2.0.40 (Red Hat Linux)
admin(18322):   SERVER_ADMIN: root at localhost
admin(18322):   SCRIPT_NAME: /mailman/confirm
admin(18322):   SERVER_SIGNATURE: <address>Apache/2.0.40 Server at
mailman.vmware.com Port 80<
/address>
admin(18322):
admin(18322):   REQUEST_METHOD: POST
admin(18322):   HTTP_HOST: mailman.vmware.com
admin(18322):   PATH_INFO: /mailman
admin(18322):   SERVER_PROTOCOL: HTTP/1.1
admin(18322):   QUERY_STRING:
admin(18322):   HTTP_CACHE_CONTROL: no-cache
admin(18322):   REQUEST_URI: /mailman/confirm/mailman
admin(18322):   HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg,
image/pjpeg, application/
msword, application/vnd.ms-excel, */*
admin(18322):   PATH_TRANSLATED: /var/www/html/mailman
admin(18322):   HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 5.01; Windows
NT 5.0)
admin(18322):   HTTP_CONNECTION: Keep-Alive
admin(18322):   HTTP_REFERER:
http://bogus.bogus.com/mailman/confirm/mailman/3198403900b59c
e046d843393dde955d2653b159
admin(18322):   SERVER_NAME: mailman.vmware.com
admin(18322):   REMOTE_ADDR: 172.16.12.163
admin(18322):   REMOTE_PORT: 3895
admin(18322):   HTTP_ACCEPT_LANGUAGE: en-us
admin(18322):   UNIQUE_ID: gbLcbKwQDC8AAAONHhEAAAAG
admin(18322):   SERVER_PORT: 80
admin(18322):   GATEWAY_INTERFACE: CGI/1.1
admin(18322):   HTTP_ACCEPT_ENCODING: gzip, deflate
admin(18322):   SERVER_ADDR: 172.16.12.47
admin(18322):   DOCUMENT_ROOT: /var/www/html
(END)



More information about the Mailman-Users mailing list