[Mailman-Users] mailman dies; "TypeError : read-only character buffer, None"

Jon Carnes jonc at nc.rr.com
Sun Nov 18 04:03:34 CET 2001


Interesting,  I just saw this exact question answered a few days ago, and 
that answer was to upgrade to Mailman 2.07

There is a bug in 2.06 that allows certain bounces formated just wrong, to 
muck-up mailman and cause it to freeze.  If you find the offending mail in 
your queue (and remove it), you should be able to get things moving again.

Of course the best solution is to upgrate to 2.07 and remove the problem 
forever.

Jon Carnes

===
On Saturday 17 November 2001 15:59, Andy Peters wrote:
> Hi, gang,
>
> I have searched the archives, and have seen many questions similar to
> mine, but no answers.  I'm sorry that I'm asking the same question, but
> I'm stumped.
>
> I have a list run by Mailman 2.0.6 that has, all of a sudden, decided
> that it will not distribute messages.  It was working fine last week,
> but now, posts to the list go nowhere.  Mail sent to mylist-l-request and
> mylist-l-admin go nowhere.
>
> My MTA is Exim.  Exim's log indicates that the mail was accepted and
> passed to the proper transport and director.
>
> The mailman error log shows the following messages:
>
> Nov 17 13:55:00 2001 qrunner(6592): Traceback (innermost last):
> Nov 17 13:55:00 2001 qrunner(6592):   File "/usr/mailman/cron/qrunner",
> line 282, in ?
> Nov 17 13:55:00 2001 qrunner(6592):      kids = main(lock)
> Nov 17 13:55:00 2001 qrunner(6592):   File "/usr/mailman/cron/qrunner",
> line 252, in main
> Nov 17 13:55:00 2001 qrunner(6592):      keepqueued =
> dispose_message(mlist, msg, msgdata)
> Nov 17 13:55:00 2001 qrunner(6592):   File "/usr/mailman/cron/qrunner",
> line 121, in dispose_message
> Nov 17 13:55:00 2001 qrunner(6592):      if
> BouncerAPI.ScanMessages(mlist, mimemsg):
> Nov 17 13:55:00 2001 qrunner(6592):   File
> "/usr/mailman/Mailman/Bouncers/BouncerAPI.py", line 59, in ScanMessages
> Nov 17 13:55:00 2001 qrunner(6592):      addrs = func(msg)
> Nov 17 13:55:00 2001 qrunner(6592):   File
> "/usr/mailman/Mailman/Bouncers/DSN.py", line 46, in process
> Nov 17 13:55:00 2001 qrunner(6592):      if string.lower(msg.gettype())
> <> 'multipart/report' or \
> Nov 17 13:55:00 2001 qrunner(6592): TypeError :  read-only character
> buffer, None
>
> I am *not* a Python hacker, nor do I have time to become one.
>
> What does this error mean, and more important, how can it be fixed so the
> mail can go through?
>
> Thanks in advance,
> Andy Peters
>
>
>
>
> ------------------------------------------------------
> Mailman-Users maillist  -  Mailman-Users at python.org
> http://mail.python.org/mailman/listinfo/mailman-users




More information about the Mailman-Users mailing list