[Mailman-Users] start script started reporting errors

Myron Kowalski myron at cs.moravian.edu
Tue Jan 22 14:13:02 CET 2008


Thanks. I just figured that out. I was doing a few things with mailman  
at the same time that message
must of come in, and I became convinced that I had done something  
wrong. I just didn't read the python
errors carefully enough.

--myron
=================================
Myron Kowalski
MoCoSIN Network/Systems Administrator
Moravian College
myron at cs.moravian.edu



On Jan 21, 2008, at 5:27 PM, Mark Sapiro wrote:

> Myron Kowalski wrote:
>>
>> The qfiles/virigin has a thousand messages that aren't going away.  
>> And
>> when I
>> start mailman by hand I get the following errors that repeat 4 or 5
>> times.
>> From these errors, can anybody guess as to what may have happened?
>>
>> Traceback (most recent call last):
>>   File "/users/mailman/bin/qrunner", line 270, in ?
>>     main()
>>   File "/users/mailman/bin/qrunner", line 230, in main
>>     qrunner.run()
>>   File "/users/mailman/Mailman/Queue/Runner.py", line 65, in run
>>     filecnt = self._oneloop()
>>   File "/users/mailman/Mailman/Queue/Runner.py", line 93, in _oneloop
>>     msg, msgdata = self._switchboard.dequeue(filebase)
>>   File "/users/mailman/Mailman/Queue/Switchboard.py", line 156, in
>> dequeue
>>     data = self._ext_read(dbfile)
>>   File "/users/mailman/Mailman/Queue/Switchboard.py", line 262, in
>> _ext_read
>>     dict = marshal.load(fp)
>> ValueError: bad marshal data
>> Traceback (most recent call last):
>>   File "/users/mailman/bin/qrunner", line 270, in ?
>>     main()
>> and so on....
>
>
> This appears to be Mailman 2.1.4 or earlier.
>
> The issue appears to be a corrupt .db file in qfiles/virgin/.
>
> Each queue entry is a pair of files with the same name except one  
> has a
> .db extension and the other has .pck or possibly .msg extension.
>
> The rest of the file name is a floating point time (ttttt.ttt)  
> followed
> by '+' followed by 40 hex digits.
>
> The file causing the problem is the .db with the earliest time. Move
> that file aside and stop and start Mailman.
>
> -- 
> Mark Sapiro <mark at msapiro.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