shunted messages + not delivering to list members
![](https://secure.gravatar.com/avatar/6e09ca5402c9b6c5b37e3c49188935db.jpg?s=120&d=mm&r=g)
Dear List,
I have been having a rather queer problem. I am running several lists on my list server but having a problem with only one list. I have gone through my server and tried to compare configs and have done check_perms but have found no clue as to why it is failing to deliver to list members and yet it is archiving properly. Looking through the logs i have seen that the messages are being shunted. Being a newbie would someone please point me in the right direction. Below is my list server information:
==== FreeBSD 8.0 Exim 4.69 Python 2.6.2 Mailman 2.1.2
and an extract from the error log:
===== Mar 30 16:56:41 2011 (31246) SHUNTING: 1301496673.9261229+2fab5f43dddedddbe043032cebf1eb3a442d88a0 Mar 30 17:01:08 2011 (31246) Uncaught runner exception: msg_footer Mar 30 17:01:08 2011 (31246) Traceback (most recent call last): File "/usr/local/mailman/Mailman/Queue/Runner.py", line 120, in _oneloop self._onefile(msg, msgdata) File "/usr/local/mailman/Mailman/Queue/Runner.py", line 191, in _onefile keepqueued = self._dispose(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Queue/OutgoingRunner.py", line 74, in _dispose self._func(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/SMTPDirect.py", line 132, in process Decorate.process(mlist, msg, msgdata) File "/usr/local/mailman/Mailman/Handlers/Decorate.py", line 70, in process footer = decorate(mlist, mlist.msg_footer, 'non-digest footer', d) File "/usr/local/mailman/Mailman/MailList.py", line 146, in __getattr__ raise AttributeError, name AttributeError: msg_footer
Best regards,
Molla.
![](https://secure.gravatar.com/avatar/56f108518d7ee2544412cc80978e3182.jpg?s=120&d=mm&r=g)
Mollatt Ntini wrote:
I have been having a rather queer problem. I am running several lists on my list server but having a problem with only one list.
[...]
The lists/LISTNAME/config.pck file for the affected list is corrupted in some way. The stored list object in this file has no msg_footer attribute. This is an "impossible" error unless you maybe deleted it with bin/withlist.
Can you access the web list admin interface for this list? If you can, try to go to the Non-digest options Section and put something in msg_footer and Submit. If this works, you can try running bin/unshunt to process the shunted messages. Or view the messages in qfiles/shunt with bin/show_qfiles and rm the ones you don't want and then run bin/unshunt. This may fix the list or get you to the next error.
If the above doesn't work, you can try
bin/withlist -l LISTNAME
and then at the python >>> prompts enter exactly
The last is control-D, end of file, not the two characters ^ and D.
If you can't access the list from the web admin or run bin/withlist, you'll have to restore the lists/LISTNAME/config.pck file from the last good backup before this started.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
![](https://secure.gravatar.com/avatar/6e09ca5402c9b6c5b37e3c49188935db.jpg?s=120&d=mm&r=g)
On 31/03/2011 02:59, Mark Sapiro wrote:
This did the trick and I am so thrilled.
Many thanks Mark, have a beautiful day ahead.
Molla.
-- A government that robs Peter to pay Paul can always depend on the support of Paul. ¬ George Bernard Shaw
![](https://secure.gravatar.com/avatar/56f108518d7ee2544412cc80978e3182.jpg?s=120&d=mm&r=g)
Mollatt Ntini wrote:
I have been having a rather queer problem. I am running several lists on my list server but having a problem with only one list.
[...]
The lists/LISTNAME/config.pck file for the affected list is corrupted in some way. The stored list object in this file has no msg_footer attribute. This is an "impossible" error unless you maybe deleted it with bin/withlist.
Can you access the web list admin interface for this list? If you can, try to go to the Non-digest options Section and put something in msg_footer and Submit. If this works, you can try running bin/unshunt to process the shunted messages. Or view the messages in qfiles/shunt with bin/show_qfiles and rm the ones you don't want and then run bin/unshunt. This may fix the list or get you to the next error.
If the above doesn't work, you can try
bin/withlist -l LISTNAME
and then at the python >>> prompts enter exactly
The last is control-D, end of file, not the two characters ^ and D.
If you can't access the list from the web admin or run bin/withlist, you'll have to restore the lists/LISTNAME/config.pck file from the last good backup before this started.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
![](https://secure.gravatar.com/avatar/6e09ca5402c9b6c5b37e3c49188935db.jpg?s=120&d=mm&r=g)
On 31/03/2011 02:59, Mark Sapiro wrote:
This did the trick and I am so thrilled.
Many thanks Mark, have a beautiful day ahead.
Molla.
-- A government that robs Peter to pay Paul can always depend on the support of Paul. ¬ George Bernard Shaw
participants (2)
-
Mark Sapiro
-
Mollatt Ntini