[Mailman-Users] advice needed: shunt problems with MM2.1 and 2.1.2 only on one list out of many
Chris Dagdigian
dag at sonsorol.org
Tue May 6 22:38:24 CEST 2003
Hello,
{First off thanks for a fantastic package...we've been using MM for
several years on bioperl.org}
I've got one list out of many on our MM server that has not processed a
new email since May 1st. The messages are apparently all in the shunt/
dir and running bin/unshunt just repeats the same traceback errors.
Tried googling, tried the archives and tried upgrading from 2.1 to 2.1.2
but I'm still having a serious problem with the bioperl-l at bioperl.org
mailing list. It also happens to be our biggest and most active list so
I'm starting to get a bit stressed.
Google searching on "shunt errors" and "TypeError: iterable argument
required" brought me to a page where it was suggested that there was a
unicode parsing bug that triggers when subscribers have 8-bit encoded chars.
I did find one subscriber who had funky chars in his "name" field and
deleted it via the web admin. Running "list_list" verified that the
subscriber list looks OK otherwise.
Sent a test message to the list and it still got shunted with a
traceback error message.
The message.pck file is attached. I'll happily supply the .db file if it
would be useful.
The actual traceback is this:
> May 06 16:31:39 2003 (14914) Uncaught runner exception: iterable argument required
> May 06 16:31:39 2003 (14914) Traceback (most recent call last):
> File "/home/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop
> self._onefile(msg, msgdata)
> File "/home/mailman/Mailman/Queue/Runner.py", line 155, in _onefile
> keepqueued = self._dispose(mlist, msg, msgdata)
> File "/home/mailman/Mailman/Queue/IncomingRunner.py", line 130, in _dispose
> more = self._dopipeline(mlist, msg, msgdata, pipeline)
> File "/home/mailman/Mailman/Queue/IncomingRunner.py", line 153, in _dopipeline
> sys.modules[modname].process(mlist, msg, msgdata)
> File "/home/mailman/Mailman/Handlers/ToDigest.py", line 89, in process
> send_digests(mlist, mboxfp)
> File "/home/mailman/Mailman/Handlers/ToDigest.py", line 130, in send_digests
> send_i18n_digests(mlist, mboxfp)
> File "/home/mailman/Mailman/Handlers/ToDigest.py", line 303, in send_i18n_digests
> msg = scrubber(mlist, msg)
> File "/home/mailman/Mailman/Handlers/Scrubber.py", line 257, in process
> url = save_attachment(mlist, part, dir)
> File "/home/mailman/Mailman/Handlers/Scrubber.py", line 349, in save_attachment
> ext = guess_extension(ctype, fnext)
> File "/home/mailman/Mailman/Handlers/Scrubber.py", line 80, in guess_extension
> if ext in all:
> TypeError: iterable argument required
>
> May 06 16:31:39 2003 (14914) SHUNTING: 1052253095.709591+38e71a4dd22ea87b3961d1aa1c14d08e16d2683c
Any advice or pointers would be deeply appreciated.
Regards,
Chris
open-bio.org list admin
--
Chris Dagdigian, <dag at sonsorol.org>
BioTeam Inc. - Independent Bio-IT & Informatics consulting
Office: 617-666-6454, Mobile: 617-877-5498, Fax: 425-699-0193
PGP KeyID: 83D4310E Yahoo IM: craffi Web: http://bioteam.net
More information about the Mailman-Users
mailing list