[Mailman-Users] URGENT: Something in message is breaking mailman!

Kambiz Aghaiepour kambiz at colltech.com
Tue Feb 20 06:11:31 CET 2001


BTW, I tried upgrading to python-2.0 and that did not resolve the issue.
Now the log reads:

Feb 20 00:06:02 2001 qrunner(869): Traceback (most recent call last):
Feb 20 00:06:02 2001 qrunner(869):   File
"/usr/share/mailman/cron/qrunner", line 283, in ?
Feb 20 00:06:02 2001 qrunner(869):      kids = main(lock)
Feb 20 00:06:02 2001 qrunner(869):   File
"/usr/share/mailman/cron/qrunner", line 252, in main
Feb 20 00:06:02 2001 qrunner(869):      keepqueued =
dispose_message(mlist, msg, msgdata)
Feb 20 00:06:02 2001 qrunner(869):   File
"/usr/share/mailman/cron/qrunner", line 121, in dispose_message
Feb 20 00:06:02 2001 qrunner(869):      if
BouncerAPI.ScanMessages(mlist, mimemsg):
Feb 20 00:06:02 2001 qrunner(869):   File
"/var/mailman/Mailman/Bouncers/BouncerAPI.py", line 59, in ScanMessages
Feb 20 00:06:02 2001 qrunner(869):      addrs = func(msg)
Feb 20 00:06:02 2001 qrunner(869):   File
"/var/mailman/Mailman/Bouncers/Netscape.py", line 62, in process
Feb 20 00:06:02 2001 qrunner(869):      more = mfile.next()
Feb 20 00:06:02 2001 qrunner(869):   File
"/usr/lib/python2.0/multifile.py", line 125, in next
Feb 20 00:06:02 2001 qrunner(869):      while self.readline(): pass
Feb 20 00:06:02 2001 qrunner(869):   File
"/usr/lib/python2.0/multifile.py", line 97, in readline
Feb 20 00:06:02 2001 qrunner(869):      if marker ==
self.section_divider(sep):
Feb 20 00:06:02 2001 qrunner(869):   File
"/usr/lib/python2.0/multifile.py", line 161, in section_divider
Feb 20 00:06:02 2001 qrunner(869):      return "--" + str
Feb 20 00:06:02 2001 qrunner(869): TypeError :  cannot add type "None"
to string

(sorry if the formatting got munged; I should use mutt or something as
netscape is really starting to bug me!)

Kambiz Aghaiepour wrote:
> 
> We are running mailman-2.0.1 under Red Hat Linux 6.2.  Python is version
> 1.5.2.  For some reason that I can't figure the following message is
> breaking qrunner and if ever such a message should end up in the qfiles
> directory, ALL list processing comes to a stand still (why?!!).  It
> would be nice if mailman would file "bad" messages that cause problems
> into a different directory for future examination.  Anyhow, please
> excuse the .tgz attachment (gzip compressed tar file containing a .msg
> and a .db file).  Additionally, I have attached the error file from
> ~mailman/logs.  Something odd is going on in multipart.py and I don't
> know python at all so I was hoping someone on the list can figure out
> what's going on.  Maybe you can somehow reproduce the problem.  Thanks
> for your attention.
> 
> Kambiz
> 
> --
> \o__O  o   Kambiz Aghaiepour, RHCE  -    Phone: (919) 524-7423   o   o
>   \_  /|\  Collective Technologies  |\|  Pager: (800) 946-4646  //\ //\
>    |\  |\  -=-=-=-=-=-=-=-=-=-=-=-  | | -=-=-=-  Pin# 1412622 =- //  //
>   / /  |/ mailto:kambiz at colltech.com  | http://www.colltech.com  |\  ||
> 
>   ------------------------------------------------------------------------
> Feb 19 22:03:00 2001 qrunner(10243): Traceback (innermost last):
> Feb 19 22:03:00 2001 qrunner(10243):   File "/usr/share/mailman/cron/qrunner", line 283, in ?
> Feb 19 22:03:00 2001 qrunner(10243):      kids = main(lock)
> Feb 19 22:03:00 2001 qrunner(10243):   File "/usr/share/mailman/cron/qrunner", line 252, in main
> Feb 19 22:03:00 2001 qrunner(10243):      keepqueued = dispose_message(mlist, msg, msgdata)
> Feb 19 22:03:00 2001 qrunner(10243):   File "/usr/share/mailman/cron/qrunner", line 121, in dispose_message
> Feb 19 22:03:00 2001 qrunner(10243):      if BouncerAPI.ScanMessages(mlist, mimemsg):
> Feb 19 22:03:00 2001 qrunner(10243):   File "/var/mailman/Mailman/Bouncers/BouncerAPI.py", line 59, in ScanMessages
> Feb 19 22:03:00 2001 qrunner(10243):      addrs = func(msg)
> Feb 19 22:03:00 2001 qrunner(10243):   File "/var/mailman/Mailman/Bouncers/Netscape.py", line 62, in process
> Feb 19 22:03:00 2001 qrunner(10243):      more = mfile.next()
> Feb 19 22:03:00 2001 qrunner(10243):   File "/usr/lib/python1.5/multifile.py", line 121, in next
> Feb 19 22:03:00 2001 qrunner(10243):      while self.readline(): pass
> Feb 19 22:03:00 2001 qrunner(10243):   File "/usr/lib/python1.5/multifile.py", line 93, in readline
> Feb 19 22:03:00 2001 qrunner(10243):      if marker == self.section_divider(sep):
> Feb 19 22:03:00 2001 qrunner(10243):   File "/usr/lib/python1.5/multifile.py", line 157, in section_divider
> Feb 19 22:03:00 2001 qrunner(10243):      return "--" + str
> Feb 19 22:03:00 2001 qrunner(10243): TypeError :  illegal argument type for built-in operation
> Feb 19 22:03:15 2001 qrunner(10253): Traceback (innermost last):
> Feb 19 22:03:15 2001 qrunner(10253):   File "/usr/share/mailman/cron/qrunner", line 283, in ?
> Feb 19 22:03:15 2001 qrunner(10253):      kids = main(lock)
> Feb 19 22:03:15 2001 qrunner(10253):   File "/usr/share/mailman/cron/qrunner", line 252, in main
> Feb 19 22:03:15 2001 qrunner(10253):      keepqueued = dispose_message(mlist, msg, msgdata)
> Feb 19 22:03:15 2001 qrunner(10253):   File "/usr/share/mailman/cron/qrunner", line 121, in dispose_message
> Feb 19 22:03:15 2001 qrunner(10253):      if BouncerAPI.ScanMessages(mlist, mimemsg):
> Feb 19 22:03:15 2001 qrunner(10253):   File "/var/mailman/Mailman/Bouncers/BouncerAPI.py", line 59, in ScanMessages
> Feb 19 22:03:15 2001 qrunner(10253):      addrs = func(msg)
> Feb 19 22:03:15 2001 qrunner(10253):   File "/var/mailman/Mailman/Bouncers/Netscape.py", line 62, in process
> Feb 19 22:03:15 2001 qrunner(10253):      more = mfile.next()
> Feb 19 22:03:15 2001 qrunner(10253):   File "/usr/lib/python1.5/multifile.py", line 121, in next
> Feb 19 22:03:15 2001 qrunner(10253):      while self.readline(): pass
> Feb 19 22:03:15 2001 qrunner(10253):   File "/usr/lib/python1.5/multifile.py", line 93, in readline
> Feb 19 22:03:15 2001 qrunner(10253):      if marker == self.section_divider(sep):
> Feb 19 22:03:15 2001 qrunner(10253):   File "/usr/lib/python1.5/multifile.py", line 157, in section_divider
> Feb 19 22:03:15 2001 qrunner(10253):      return "--" + str
> Feb 19 22:03:15 2001 qrunner(10253): TypeError :  illegal argument type for built-in operation
> Feb 19 22:03:22 2001 qrunner(10256): Traceback (innermost last):
> Feb 19 22:03:22 2001 qrunner(10256):   File "/usr/share/mailman/cron/qrunner", line 283, in ?
> Feb 19 22:03:22 2001 qrunner(10256):      kids = main(lock)
> Feb 19 22:03:22 2001 qrunner(10256):   File "/usr/share/mailman/cron/qrunner", line 252, in main
> Feb 19 22:03:22 2001 qrunner(10256):      keepqueued = dispose_message(mlist, msg, msgdata)
> Feb 19 22:03:22 2001 qrunner(10256):   File "/usr/share/mailman/cron/qrunner", line 121, in dispose_message
> Feb 19 22:03:22 2001 qrunner(10256):      if BouncerAPI.ScanMessages(mlist, mimemsg):
> Feb 19 22:03:22 2001 qrunner(10256):   File "/var/mailman/Mailman/Bouncers/BouncerAPI.py", line 59, in ScanMessages
> Feb 19 22:03:22 2001 qrunner(10256):      addrs = func(msg)
> Feb 19 22:03:22 2001 qrunner(10256):   File "/var/mailman/Mailman/Bouncers/Netscape.py", line 62, in process
> Feb 19 22:03:22 2001 qrunner(10256):      more = mfile.next()
> Feb 19 22:03:22 2001 qrunner(10256):   File "/usr/lib/python1.5/multifile.py", line 121, in next
> Feb 19 22:03:22 2001 qrunner(10256):      while self.readline(): pass
> Feb 19 22:03:22 2001 qrunner(10256):   File "/usr/lib/python1.5/multifile.py", line 93, in readline
> Feb 19 22:03:22 2001 qrunner(10256):      if marker == self.section_divider(sep):
> Feb 19 22:03:22 2001 qrunner(10256):   File "/usr/lib/python1.5/multifile.py", line 157, in section_divider
> Feb 19 22:03:22 2001 qrunner(10256):      return "--" + str
> Feb 19 22:03:22 2001 qrunner(10256): TypeError :  illegal argument type for built-in operation
> 
>   ------------------------------------------------------------------------
>                 Name: cruft.tgz
>    cruft.tgz    Type: WinRAR archive (application/x-compressed)
>             Encoding: base64

-- 
\o__O  o   Kambiz Aghaiepour, RHCE  -    Phone: (919) 524-7423   o   o
  \_  /|\  Collective Technologies  |\|  Pager: (800) 946-4646  //\ //\
   |\  |\  -=-=-=-=-=-=-=-=-=-=-=-  | | -=-=-=-  Pin# 1412622 =- //  //
  / /  |/ mailto:kambiz at colltech.com  | http://www.colltech.com  |\  ||




More information about the Mailman-Users mailing list