[Mailman-Users] mailmanctl start fails with bad marshal data
jonc at nc.rr.com
Tue May 6 15:43:17 CEST 2003
A file or database that it is trying to process has some bad data in it,
which indicates that the file or database is corrupt (or there is a bug
I had this problem once in version 2.1.1 on a test server after my 4
year old turned it off (not shutdown, just turned off).
Can you run check_db on your lists?
If that doesn't resolve the problem, try removing all files from the
If that doesn't resolve the problem, get rid of any request.db files in
your list's home directories (~mailman/lists/<listname>/..) and delete
any heldmsg* files in ~mailman/data/..
If that still doesn't resolve the problem then one of your binaries
might have become corrupt - reinstall.
My problem was that a binary file had become corrupt (I play with my
test install *alot*). Fortunately I do my installs from source, so I
simply went back to my source files and did a "make install" and that
fixed my problem.
Good Luck - Jon Carnes
On Tue, 2003-05-06 at 09:15, Feczak Szabolcs wrote:
> What does that supposed to mean, in human language ?
> Traceback (most recent call last):
> File "/usr/local/stow/mailman-2.1.2/bin/qrunner", line 270, in ?
> File "/usr/local/stow/mailman-2.1.2/bin/qrunner", line 230, in main
> File "/usr/local/stow/mailman-2.1.2//Mailman/Queue/Runner.py", line 59, in run
> filecnt = self._oneloop()
> File "/usr/local/stow/mailman-2.1.2//Mailman/Queue/Runner.py", line 88, in _oneloop
> msg, msgdata = self._switchboard.dequeue(filebase)
> File "/usr/local/stow/mailman-2.1.2//Mailman/Queue/Switchboard.py", line 144, in dequeue
> data = self._ext_read(dbfile)
> File "/usr/local/stow/mailman-2.1.2//Mailman/Queue/Switchboard.py", line 246, in _ext_read
> dict = marshal.load(fp)
> ValueError: bad marshal data
More information about the Mailman-Users