[Mailman-Users] invalid key load error
Mark Sapiro
msapiro at value.net
Tue Aug 23 02:10:58 CEST 2005
iain wrote:
>
>I read thru previous posts and found mention of a similiar error which
>said to run the check_db --all command.
>
>I did this and got the following:
>
>max# /usr/local/mailman/bin/check_db --all
>Traceback (most recent call last):
> File "/usr/local/mailman/bin/check_db", line 153, in ?
> main()
> File "/usr/local/mailman/bin/check_db", line 121, in main
> mlist = MailList(listname, lock=0)
> File "/usr/local/mailman/Mailman/MailList.py", line 128, in __init__
> self.Load()
> File "/usr/local/mailman/Mailman/MailList.py", line 587, in Load
> dict, e = self.__load(file)
> File "/usr/local/mailman/Mailman/MailList.py", line 560, in __load
> dict = loadfunc(fp)
>cPickle.UnpicklingError: invalid load key, '@'.
>
>
>Can anyone help figure out what the problem is here and how to fix it.
One of your lists has a bad lists/<listname>/config.pck file. If you
don't know which is the problem list,
/usr/local/mailman/bin/check_db --all --verbose
may help you identify it. Possibly moving the config.pck aside and
replacing it with the config.pck.last file may solve the problem. If
not, perhaps you have a good file somewhere on a system backup. If
not, other tools such as bin/config_list and bin/dumpdb will probably
fail too so *nix 'strings' may be the only way to retrieve useful
information from the file that would help in recreating the list.
--
Mark Sapiro <msapiro at value.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users
mailing list