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.net> The highway is for gamblers, San Francisco Bay Area, California better 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