[Mailman-Users] Shunting problem
Mark Sapiro
msapiro at value.net
Wed Jan 31 01:49:10 CET 2007
NFN Smith wrote:
>I'm running Mailman 2.1.5 on a Debian 3.1 box. In the last few days,
>I'm getting an increasing number of messages shunted, with error logs
>that look like:
>
>> Jan 30 23:10:53 2007 (3315) Uncaught runner exception: decoding
>Unicode is not supported
>> Jan 30 23:10:53 2007 (3315) Traceback (most recent call last):
>> File "/var/lib/mailman/Mailman/Queue/Runner.py", line 111, in _oneloop
>> self._onefile(msg, msgdata)
>> File "/var/lib/mailman/Mailman/Queue/Runner.py", line 167, in _onefile
>> keepqueued =3D self._dispose(mlist, msg, msgdata)
>> File "/var/lib/mailman/Mailman/Queue/IncomingRunner.py", line 130,
>in _dispose
>> more =3D self._dopipeline(mlist, msg, msgdata, pipeline)
>> File "/var/lib/mailman/Mailman/Queue/IncomingRunner.py", line 153,
>in _dopipeline
>> sys.modules[modname].process(mlist, msg, msgdata)
>> File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 91, in
>process
>> send_digests(mlist, mboxfp)
>> File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 132, in
>send_digests
>> send_i18n_digests(mlist, mboxfp)
>> File "/var/lib/mailman/Mailman/Handlers/ToDigest.py", line 306, in
>send_i18n_digests
>> msg =3D scrubber(mlist, msg)
>> File "/var/lib/mailman/Mailman/Handlers/Scrubber.py", line 318, in
>process
>> partcharset =3D part.get_content_charset()
>> File "email/Message.py", line 800, in get_content_charset
>> TypeError: decoding Unicode is not supported
>> =
>
>> Jan 30 23:10:53 2007 (3315) SHUNTING:
>1170193244.4528749+524dabeddb1737e4b548d3ad0d7c3d9bd2c7c1a0
I believe you'll find the underlying problem is that there is a message
in /var/lib/mailman/lists/<listname>/digest.mbox with a Content-Type:
header with a charset="Unicode" parameter. If you edit the dgest.mbox
file (possibly changing charset="Unicode" to charset="utf-8" or
deleting the offending message), that will allow the list to resume
processing.
As to which <listname>, it's the one that hasn't produced a digest
since this started.
>Two questions:
>
>1) How do I get the shunted messages cleared? What has to happen
>before I run unshunt?
Fix the digest.mbox (or just move it aside)
>2) What do I need to do to clear the problem that is causing shunting?
See 1).
--
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