[Mailman-Users] mailman stop sending mails to the list

Mark Sapiro msapiro at value.net
Tue Apr 11 18:58:39 CEST 2006


Luis Bermudez wrote:

>- I see that qrunner is running: (ps -aux | grep .*qrunner.*)
>


IncomingRunner is not running.


>
>I am enclosing the qrunner log, the error log.
>
>
>qrunner.log
>
<snip>
>Apr 11 06:35:39 2006 (12287) Master qrunner detected subprocess exit
>(pid: 12304, sig: None, sts: 1, class: IncomingRunner, slice: 1/1)  
>[restarting]
>Apr 11 06:35:39 2006 (12305) IncomingRunner qrunner started.
>Apr 11 06:35:39 2006 (12287) Master qrunner detected subprocess exit
>(pid: 12305, sig: None, sts: 1, class: IncomingRunner, slice: 1/1)  
>[restarting]
>Apr 11 06:35:39 2006 (12287) Qrunner IncomingRunner reached maximum  
>restart limit of 10, not restarting.


It is dying and restarting until the limit is reached


>error.log
>
>Apr 11 06:35:38 2006 qrunner(12300):      if dict.get('version', 0)  
>== 2:
>Apr 11 06:35:38 2006 qrunner(12300): AttributeError :  'complex'  
>object has no attribute 'get'
>Apr 11 06:35:38 2006 qrunner(12301): Traceback (most recent call last):
>Apr 11 06:35:38 2006 qrunner(12301):   File "/usr/share/mailman/bin/ 
>qrunner", line 270, in ?
>Apr 11 06:35:38 2006 qrunner(12301):      main()
>Apr 11 06:35:38 2006 qrunner(12301):   File "/usr/share/mailman/bin/ 
>qrunner", line 230, in main
>Apr 11 06:35:38 2006 qrunner(12301):      qrunner.run()
>Apr 11 06:35:38 2006 qrunner(12301):   File "/usr/share/mailman/ 
>Mailman/Queue/Runner.py", line 65, in run
>Apr 11 06:35:38 2006 qrunner(12301):      filecnt = self._oneloop()
>Apr 11 06:35:38 2006 qrunner(12301):   File "/usr/share/mailman/ 
>Mailman/Queue/Runner.py", line 93, in _oneloop
>Apr 11 06:35:38 2006 qrunner(12301):      msg, msgdata =  
>self._switchboard.dequeue(filebase)
>Apr 11 06:35:38 2006 qrunner(12301):   File "/usr/share/mailman/ 
>Mailman/Queue/Switchboard.py", line 156, in dequeue
>Apr 11 06:35:38 2006 qrunner(12301):      data = self._ext_read(dbfile)
>Apr 11 06:35:38 2006 qrunner(12301):   File "/usr/share/mailman/ 
>Mailman/Queue/Switchboard.py", line 264, in _ext_read
>
>
>Any help is very much appreciated.


A complete traceback would be better rather than the end of one and the
beginning of another, however, it appears that qfiles/in/ contains a
corrupt *.db file. The corrupt one is probably the oldest one.

You could try bin/dumpdb or bin/show_qfiles on these files to try to
confirm that.

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