[Mailman-Users] shunting messages

Mark Sapiro msapiro at value.net
Sun Oct 8 04:33:11 CEST 2006


Noah wrote:

>Take a look at this.  I ran bin/unshunt
>
>now i have a ton of 'SHUNT' errors in the /usr/local/mailman/logs/error
>
>
>so it looks like there are some python errors here.  please look below.  
>I am not sure where to go from here.
>
># pkg_info | grep python
>python-2.3.5_1      An interpreted object-oriented programming language
>python-2.4.3        An interpreted object-oriented programming language
># pkg_info | grep mailman
>mailman-2.1.9       A mailing list manager (MLM) with a user-friendly 
>web front
># python -V
>Python 2.4.3
>
>
>---- snip ----
>
>Oct 07 18:26:43 2006 (65294) SHUNTING: 
>1160195626.2888789+de6ec73e1418406952d796443
>2212bd9d3bac7a5
>Oct 07 18:26:44 2006 (65294) Uncaught runner exception: 'str' object has 
>no attribu
>te 'get_sender'
>Oct 07 18:26:44 2006 (65294) Traceback (most recent call last):
>  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 112, in _oneloop
>    self._onefile(msg, msgdata)
>  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 162, in _onefile
>    sender = msg.get_sender()
>AttributeError: 'str' object has no attribute 'get_sender'

There seems to be an issue with the FreeBSD Mailman 2.1.9 package. See
the whole thread beginning at
<http://mail.python.org/pipermail/mailman-users/2006-September/053546.html>.
The second and third posts in that thread give a suggested workaround
(be sure to read the correction in the third post). I still have no
idea what the cause is, especially since in your case, you say it only
affects one list. It may not even be the whole source of your problem,
and it appears the workaround may not have been effective for the OP.

Perhaps there is some modification in the FreeBSD package that breaks
the queueing mechanism. Can you download Switchboard.py, revision 8023
from
<http://svn.sourceforge.net/viewvc/mailman/tags/Release_2_1_9/Mailman/Queue/Switchboard.py?view=log>
and compare it to the one in your installation - maybe post the result
of 'diff -u' if they are different.

-- 
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