[Mailman-Users] Bug report: hanging message (shunting)

Loek Jehee loekjehe at xs4all.nl
Wed Aug 10 22:51:58 CEST 2005


Hello,

I repeatedly have a shunted message when it is a message made in
Eudora 6.2 (on Mac OS X) that contains a so-called "in-line" image
(like jpg). When I send such message to the list (and I approve it as
a moderator), then the message gets "shunted" and manually has to be
put in the normal queue.

I consider this a bug in MailMan which I would like to inform you of.
I don't know if this list is the right place to post such bug report but
I thought it might be interesting also for other users to know that
such thing can happen. Maybe someone has a solution for me for
this type of messages containing in-line pictures.

The bug recently happens always when I send such message so it
is a reproducible error.

Below is the error log for your information.

Best regards,

Loek Jehee

--------

>
>Hi Loek,
>
>if you report this to mailman-users mailing list, here is the error
>log. It is for the default installation of version 2.1.6.
>
>Aug 10 19:29:19 2005 (30334) Uncaught runner exception: [Errno 5]
>Input/output error
>Aug 10 19:29:19 2005 (30334) Traceback (most recent call last):
>   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop
>     self._onefile(msg, msgdata)
>   File "/usr/local/mailman/Mailman/Queue/Runner.py", line 167, in _onefile
>     keepqueued = self._dispose(mlist, msg, msgdata)
>   File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py", line 130,
>in _dispose
>     more = self._dopipeline(mlist, msg, msgdata, pipeline)
>   File "/usr/local/mailman/Mailman/Queue/IncomingRunner.py", line 153,
>in _dopipeline
>     sys.modules[modname].process(mlist, msg, msgdata)
>   File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 92, in
>process
>     send_digests(mlist, mboxfp)
>   File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 133, in
>send_digests
>     send_i18n_digests(mlist, mboxfp)
>   File "/usr/local/mailman/Mailman/Handlers/ToDigest.py", line 315, in
>send_i18n_digests
>     msg = scrubber(mlist, msg)
>   File "/usr/local/mailman/Mailman/Handlers/Scrubber.py", line 286, in
>process
>     payload = part.get_payload(decode=True)
>   File "/usr/local/mailman/pythonlib/email/Message.py", line 223, in
>get_payload
>     uu.decode(StringIO(payload+'\n'), sfp)
>   File "/usr/lib/python2.4/uu.py", line 139, in decode
>     sys.stderr.write("Warning: %s\n" % str(v))
>   File "/usr/local/mailman/Mailman/Logging/MultiLogger.py", line 45,
>in write
>     _logexc(logger, msg)
>   File "/usr/local/mailman/Mailman/Logging/Utils.py", line 22, in _logexc
>     sys.__stderr__.write('Logging error: %s\n' % logger)
>IOError: [Errno 5] Input/output error
>
>Aug 10 19:29:19 2005 (30334) SHUNTING:
>1123691170.7004039+8fe48db8d809846344debd6eddb21ddcfb95ffca
>
>"Shunting" means putting the message into the deferred queue.
>"Unshunting" means pulling the message out into the normal queue, so
>it is sent out.
>
>Another piece of info that might help is the output of bin/unshunt:
>
>Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage
>Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage
>Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage
>Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage
>Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage
>Aug 10 23:15:12 2005 qrunner(7630): Warning: Trailing garbage
>



More information about the Mailman-Users mailing list