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

Andy Peters andy at latke.net
Sat Nov 17 21:59:14 CET 2001


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







More information about the Mailman-Users mailing list