[Mailman-Users] mailman stop sending mails to the list
Luis Bermudez
bermudez at mbari.org
Tue Apr 11 20:56:11 CEST 2006
Hi Mark,
Thanks for your fast response.
On Apr 11, 2006, at 9:58 AM, Mark Sapiro wrote:
> 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
Should I increase the limit, or 1O is ok ?
>
>
>> 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.
I have a lot of file under qfiles/in .db and .msg from April 8 to
April 10. If you mean the oldest one leaving under that folder, you
were right. Was one file from April 8th. I did under qfiles/in /usr/
share/mailman/bin/dumpdb 1144517700.391892
+9d0539757315ed1143fe2ffa0cb6d234d0093fde.db
I got this:
Traceback (most recent call last):
File "/usr/share/mailman/bin/dumpdb", line 134, in ?
msg = main()
File "/usr/share/mailman/bin/dumpdb", line 121, in main
d = DumperSwitchboard().read(filename)
File "/usr/share/mailman/Mailman/Queue/Switchboard.py", line 361,
in read
return self._ext_read(filename)
File "/usr/share/mailman/Mailman/Queue/Switchboard.py", line 264,
in _ext_read
if dict.get('version', 0) == 2:
AttributeError: 'complex' object has no attribute 'get'
How should I fix it or do I have to delete it ?
Thanks very much again,
Luis
>
> --
> 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