At 09:42 30/08/2002 +0200, Roelf Schreurs wrote: >Hi > >I'm quite worried about these errors in mailman. >Can somebody please explain what this means. > >Thanks > >Aug 30 09:37:42 2002 (21563) Uncaught runner exception: unpack list of >wrong size >Aug 30 09:37:42 2002 (21563) Traceback (most recent call last): > File "/opt/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop > self._onefile(msg, msgdata) > File "/opt/mailman/Mailman/Queue/Runner.py", line 154, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 129, in _dispose > status = self._dopipeline(mlist, msg, msgdata, pipeline) > File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 152, in > _dopipeline > sys.modules[modname].process(mlist, msg, msgdata) > File "/opt/mailman/Mailman/Handlers/ToDigest.py", line 76, in process > g(msg, unixfrom=1) > File "/opt/mailman/pythonlib/email/Generator.py", line 81, in flatten > self._write(msg) > File "/opt/mailman/pythonlib/email/Generator.py", line 109, in _write > self._dispatch(msg) > File "/opt/mailman/pythonlib/email/Generator.py", line 128, in _dispatch > main, sub = ctype.split('/') >ValueError: unpack list of wrong size > >Aug 30 09:38:13 2002 (21563) Uncaught runner exception: unpack list of >wrong size >Aug 30 09:38:13 2002 (21563) Traceback (most recent call last): > File "/opt/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop > self._onefile(msg, msgdata) > File "/opt/mailman/Mailman/Queue/Runner.py", line 154, in _onefile > keepqueued = self._dispose(mlist, msg, msgdata) > File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 129, in _dispose > status = self._dopipeline(mlist, msg, msgdata, pipeline) > File "/opt/mailman/Mailman/Queue/IncomingRunner.py", line 152, in > _dopipeline > sys.modules[modname].process(mlist, msg, msgdata) > File "/opt/mailman/Mailman/Handlers/ToDigest.py", line 76, in process > g(msg, unixfrom=1) > File "/opt/mailman/pythonlib/email/Generator.py", line 81, in flatten > self._write(msg) > File "/opt/mailman/pythonlib/email/Generator.py", line 109, in _write > self._dispatch(msg) > File "/opt/mailman/pythonlib/email/Generator.py", line 128, in _dispatch > main, sub = ctype.split('/') >ValueError: unpack list of wrong size
I can explain what but not necessarily why or the consequences. The qrunner code processing an incoming message has extracted a Content-type: header from the message expecting it to be of the form 'maintype/subtype'. The code is trying to separate the two parts of the mime type, i.e. 'maintype' and 'subtype', by splitting the string into two parts with '/' as the delimiter between the parts. This split operation is failing because the Content-type: header value there has either no '/' character or more than one '/' character in it. In either case the header value in the message concerned is malformed. I haven't looked beyond the obvious to determine what is done with/to the message having the apparently defective header. ------------------------------------------------------ Mailman-Users mailing list [EMAIL PROTECTED] 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/