mailman fails to deliver messages due to error

J York jeetkunedoh at yahoo.com
Fri Mar 22 10:33:56 EST 2002


I'm having a problem with Mailman not delivering the vast majority of
the messages that get sent to it.  It receives the messages and stores
them safely in qfiles.  Then qrunner attempts to deliver those
messages, then dies after a few are sent.

>From the log files:

$ cat qrunner
Mar 22 08:46:03 2002 (11484) Could not acquire qrunner lock
Mar 22 08:48:02 2002 (11568) Unlinking orphaned .db file:
/home/mailman/qfiles/fbe8be0863231742102ffc6280894a3369d11118.db
Mar 22 08:49:01 2002 (11731) Could not acquire qrunner lock
$ cat error
Mar 22 08:48:02 2002 qrunner(11568): Traceback (most recent call
last):
Mar 22 08:48:02 2002 qrunner(11568):   File
"/home/mailman/cron/qrunner", line 282, in ?
Mar 22 08:48:02 2002 qrunner(11568):      kids = main(lock)
Mar 22 08:48:02 2002 qrunner(11568):   File
"/home/mailman/cron/qrunner", line 202, in main
Mar 22 08:48:02 2002 qrunner(11568):      os.unlink(root+'.db')
Mar 22 08:48:02 2002 qrunner(11568): OSError :  [Errno 2] No such file
or directory: '/home/mailman/qfiles/fbe8be0863231742102ffc6280894a3369d11118.db'
$ 

Qrunner is set to startup every minute.  But I can watch the error log
file and process list and watch qrunner die shortly after the above
error.  Like clockwork.

When I check to see if the above file is there, it is not.

Any ideas?

My specs:
Solaris 2.8
Python 2.1.1 (compiled w/ gcc 3.0.1)
Mailman 2.0.8

Thanks
J York



More information about the Python-list mailing list