Mailman still fails after upgrading to version: 2.2a0
FreeBSD 4.7-release Mailman 2.2a0 (from CVS) Python 2.2.1 Sendmail 8.12.6 Apache 1.3.23
Would updating Python help?
A few of the lists now can be listed with list_members, list_lists still returns this error...
Traceback (most recent call last): File "/usr/local/mailman/cron/disabled", line 219, in ? main() File "/usr/local/mailman/cron/disabled", line 149, in main mlist = MailList.MailList(listname) File "/usr/local/mailman/Mailman/MailList.py", line 126, in __init__ self.Lock() File "/usr/local/mailman/Mailman/MailList.py", line 163, in Lock self.Load() File "/usr/local/mailman/Mailman/MailList.py", line 590, in Load dict, e = self.__load(file) File "/usr/local/mailman/Mailman/MailList.py", line 563, in __load dict = loadfunc(fp) cPickle.UnpicklingError: member is not safe for unpickling
Is there anyway to repair or regenerate the .pck files so normal service will work again?
thanks
-- /"\ ASCII Ribbon Campaign | Fuzzy, SysAdmin, \ / - NO HTML/RTF in e-mail | ASARian.org X - NO Word docs in e-mail | fuzzy @ ASARian.org / \
Problem solved.
After updating, I was able to run "list_members" on all of the lists accept one. The one that failed still caused a traceback. Logged on as mailman user, I did a cd to .../var/lists/[listname] and then found config.pck and config.pck.last, after copying config.pck.last to config.pck; list_config, list_members and list_lists now work as expected. I'm thinking that I should run list_config for all the lists to produce an ascii config file to repair with?
thanks again :)
fuzzy
On Wed, 12 Nov 2003, Fuzzy wrote:
FreeBSD 4.7-release Mailman 2.2a0 (from CVS) Python 2.2.1 Sendmail 8.12.6 Apache 1.3.23
A few of the lists now can be listed with list_members, list_lists still returns this error...
Traceback (most recent call last): File "/usr/local/mailman/cron/disabled", line 219, in ? main() File "/usr/local/mailman/cron/disabled", line 149, in main mlist = MailList.MailList(listname) File "/usr/local/mailman/Mailman/MailList.py", line 126, in __init__ self.Lock() File "/usr/local/mailman/Mailman/MailList.py", line 163, in Lock self.Load() File "/usr/local/mailman/Mailman/MailList.py", line 590, in Load dict, e = self.__load(file) File "/usr/local/mailman/Mailman/MailList.py", line 563, in __load dict = loadfunc(fp) cPickle.UnpicklingError: member is not safe for unpickling
Is there anyway to repair or regenerate the .pck files so normal service will work again?
thanks
participants (1)
-
Fuzzy