[Mailman-Users] shunted messages + not delivering to list members

2011-03-30 Thread Mollatt Ntini

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.
--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] shunted messages + not delivering to list members

2011-03-30 Thread Mark Sapiro
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.
[...]
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
=


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

 m.msg_footer = ''
 m.Save()
 ^D

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 m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] shunted messages + not delivering to list members

2011-03-30 Thread Mollatt Ntini

On 31/03/2011 02:59, Mark Sapiro wrote:

[/snip]
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


m.msg_footer = ''
m.Save()
^D


This did the trick and I am so thrilled.

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.


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

--
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org