More tracebacks with mailman-cvs
I just did a CVS update again since I was still getting these, and one of my installs also dies on subscriptions
Traceback (most recent call last): File "/var/local/mailman/scripts/driver", line 87, in run_main main() File "/var/local/mailman/Mailman/Cgi/subscribe.py", line 96, in main process_form(mlist, doc, cgidata, language) File "/var/local/mailman/Mailman/Cgi/subscribe.py", line 176, in process_form mlist.AddMember(userdesc, remote) File "/var/local/mailman/Mailman/MailList.py", line 806, in AddMember cookie = Pending.new(Pending.SUBSCRIPTION, userdesc) File "/var/local/mailman/Mailman/Pending.py", line 75, in new db = _load() File "/var/local/mailman/Mailman/Pending.py", line 163, in _load return cPickle.load(fp) EOFError
(go to http://lists.svlug.org/lists/listinfo/svlug and join if you want to reproduce)
Thanks Marc
----- Forwarded message from Cron Daemon <root@svlug.org> -----
From: root@svlug.org (Cron Daemon) To: mailman@svlug.org X-Cron-Env: <SHELL=/bin/sh> X-Cron-Env: <HOME=/var/local/mailman> X-Cron-Env: <PATH=/usr/bin:/bin> X-Cron-Env: <LOGNAME=mailman> Subject: Cron <mailman@svlug> /usr/bin/python -S /var/local/mailman/cron/disabled
Traceback (most recent call last): File "/var/local/mailman/cron/disabled", line 209, in ? main() File "/var/local/mailman/cron/disabled", line 201, in main mlist.sendNextNotification(member) File "/var/local/mailman/Mailman/Bouncer.py", line 212, in sendNextNotification Pending.confirm(info.cookie) File "/var/local/mailman/Mailman/Pending.py", line 133, in confirm db = _load() File "/var/local/mailman/Mailman/Pending.py", line 163, in _load return cPickle.load(fp) EOFError
----- End forwarded message -----
-- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems & security .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ | Finger marc_f@merlins.org for PGP key
On Fri, Apr 25, 2003 at 09:01:24AM -0700, Marc MERLIN wrote:
I just did a CVS update again since I was still getting these, and one of my installs also dies on subscriptions
Traceback (most recent call last): File "/var/local/mailman/scripts/driver", line 87, in run_main main() File "/var/local/mailman/Mailman/Cgi/subscribe.py", line 96, in main process_form(mlist, doc, cgidata, language) File "/var/local/mailman/Mailman/Cgi/subscribe.py", line 176, in process_form mlist.AddMember(userdesc, remote) File "/var/local/mailman/Mailman/MailList.py", line 806, in AddMember cookie = Pending.new(Pending.SUBSCRIPTION, userdesc) File "/var/local/mailman/Mailman/Pending.py", line 75, in new db = _load() File "/var/local/mailman/Mailman/Pending.py", line 163, in _load return cPickle.load(fp) EOFError
This is seriously impacting me now. I downgraded to mm 2.1.2 and the problem is still there. No one can subscribe anymore...
Do I need to blow a pickle?
Thanks Marc
(go to http://lists.svlug.org/lists/listinfo/svlug and join if you want to reproduce)
Thanks Marc
----- Forwarded message from Cron Daemon <root@svlug.org> -----
From: root@svlug.org (Cron Daemon) To: mailman@svlug.org X-Cron-Env: <SHELL=/bin/sh> X-Cron-Env: <HOME=/var/local/mailman> X-Cron-Env: <PATH=/usr/bin:/bin> X-Cron-Env: <LOGNAME=mailman> Subject: Cron <mailman@svlug> /usr/bin/python -S /var/local/mailman/cron/disabled
Traceback (most recent call last): File "/var/local/mailman/cron/disabled", line 209, in ? main() File "/var/local/mailman/cron/disabled", line 201, in main mlist.sendNextNotification(member) File "/var/local/mailman/Mailman/Bouncer.py", line 212, in sendNextNotification Pending.confirm(info.cookie) File "/var/local/mailman/Mailman/Pending.py", line 133, in confirm db = _load() File "/var/local/mailman/Mailman/Pending.py", line 163, in _load return cPickle.load(fp) EOFError
----- End forwarded message -----
-- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems & security .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ | Finger marc_f@merlins.org for PGP key
Mailman-Developers mailing list Mailman-Developers@python.org http://mail.python.org/mailman/listinfo/mailman-developers
-- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems & security .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ | Finger marc_f@merlins.org for PGP key
Just thought I'd let folks know I wrote a small helper script for list administrators. I've tested it on my own lists and it seems to work. I'd appreciate any bug reports and other feedback. Send them to mhelsley _at_ linux _dot_ you see L A _dot_ eee dee you.
Description: This is a command line helper script which allows a list administrator to quickly handle a large queue of messages pending approval on a given list.
Messages are matched using a regular expression applied to either the subject field, from field, or both. Subject and From fields must match in the case of both regular expressions being provided. To do an 'or' operation execute the script twice -- once with each regular expression applied appropriately.
When a message is found that matches the description provided, it can either be approved, rejected, or discarded.
Usage: list_handle_pending <listname> [-s <regex>|-f <regex>|--subject=<regex>| --from=<regex>] (-a|-r|-d|--approve|--reject|--discard)
Here's a link to the script: http://linux.ucla.edu/~larva/projects/list_handle_pending
I found it necessary to write this script when a list I managed received 300 copies of nearly identical messages in the pending queue. The list in question was the destination of some cron-triggered script-generated error reports intended for a group of system administrators.
Manually scrolling through the pending queue page and discarding the messages would have been much too tedious. Hopefully this might be of use to other mailman (list) administrators.
Regards, -Matt Helsley
participants (2)
-
Marc MERLIN
-
Matt Helsley