[Mailman-Users] qrunner fails to start

Erick Mechler emechler+mailman at techometer.net
Wed Dec 3 21:49:31 CET 2003


I'm getting this error when I try to start the mailman qrunner daemon after
upgrading to 2.1.3 from 2.0.13.  Actually, I get this 10x, each one causing
the qrunner process to die and spawn anew:

Traceback (most recent call last):
  File "/usr/local/mailman/bin/qrunner", line 270, in ?
    main()
  File "/usr/local/mailman/bin/qrunner", line 230, in main
    qrunner.run()
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 65, in run
    filecnt = self._oneloop()
  File "/usr/local/mailman/Mailman/Queue/Runner.py", line 93, in _oneloop
    msg, msgdata = self._switchboard.dequeue(filebase)
  File "/usr/local/mailman/Mailman/Queue/Switchboard.py", line 158, in 
dequeue
    data = self._ext_read(dbfile)
  File "/usr/local/mailman/Mailman/Queue/Switchboard.py", line 264, in 
_ext_read
    dict = marshal.load(fp)
EOFError: EOF read where object expected

The corresponding entries in the qrunner log is this:

Dec 03 12:42:52 2003 (24329) IncomingRunner qrunner started.
Dec 03 12:42:52 2003 (24300) Master qrunner detected subprocess exit
(pid: 24329, sig: None, sts: 1, class: IncomingRunner, slice: 1/1) [restarting]
Dec 03 12:42:52 2003 (24300) Qrunner IncomingRunner reached maximum restart 
limit of 10, not restarting.

This is on FreeBSD 4.9-STABLE (Tue Dec 2 16:27:33 PST 2003), mailman 2.1.3,
and Python 2.3.2 (both from ports).  Has anybody seen this before, or
perhaps know how I can do more debuggin'?

Cheers - Erick




More information about the Mailman-Users mailing list