[Mailman-Users] problems after manually deleting held messages

K. Clair kclair at gmail.com
Tue Aug 8 22:46:37 CEST 2006


I manually deleted held messages for a list by removing them from the
/home/mailman/data directory.

Now, the pending moderator requests section of the admin interface
thinks for a very long time and then eventually ends in an internal
server error.

An strace of the thinking process reveals these sorts of messages over and over:
write(6, "Aug 08 14:41:32 2006 (4252) acti"..., 139) = 139
unlink("/home/mailman/data/heldmsg-activist-6196.pck") = -1 ENOENT (No
such file or directory)
stat64("/home/mailman/data/heldmsg-activist-6217.pck", 0xbfffecf0) =
-1 ENOENT (No such file or directory)
gettimeofday({1155062492, 528507}, NULL) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0444, st_size=1267, ...}) = 0
write(6, "Aug 08 14:41:32 2006 (4252) acti"..., 107) = 107
unlink("/home/mailman/data/heldmsg-activist-6217.pck") = -1 ENOENT (No
such file or directory)

... and then eventually this type of thing repeats:
-1, 0) = 0xb67f9000
munmap(0xb681b000, 135168)              = 0
-1, 0) = 0xae09a000
munmap(0xb67f9000, 139264)              = 0

I thought that maybe mailman was going through all the messages it
thought should be held, and our internal resource monitor on our
webservers was killing the process after it was taking too long.
However, it seems like every time it runs, it tries to delete the same
held messages (judged by me to be the same because the numbers that it
is trying to unlink are the same with each run).

Any thoughts?

Kristina Clair

More information about the Mailman-Users mailing list