[Mailman-Developers] .nfs* lock files
Harald Meland
Harald.Meland@usit.uio.no
18 May 2000 17:32:45 +0200
[Melissa G. Ng]
> I think it may be related to a problem I have regarding the cgi
> script "listinfo".
I don't think so.
> When I try to invoke "<mailman-server>/mailman/listinfo" I get
[...]
> File "/user/mailman/Mailman/MailList.py", line 812, in Load
> dict = marshal.load(file)
> MemoryError:
[...]
> But when I invoke the individual lists's "listinfo" page, it comes
> back fine.
I think one of your lists have had its config.db corrupted (but I
don't know _why_ that has happened). If so, you can discover which
list is causing you grief like this:
$ whoami
mailman
$ cd
$ python
Python 1.5.2 (#6, Dec 1 1999, 20:04:16) [C] on sunos5
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>>> from Mailman import Utils, MailList
>>> for name in Utils.list_names():
... print "About to attempt load of list", name
... mlist = MailList.MailList(name, lock=0)
...
About to attempt load of list list1
[...]
About to attempt load of list corrupt-list
Traceback (innermost last):
... indicating that the corrupted list is called "corrupt-list". As
the test aborts once a corrupt list is found, make sure you re-run the
test until it finishes without producing any tracebacks.
> Could someone please help me out with this problem?
This isn't really on topic for this list -- the correct list for such
problems is mailman-users.
Cheap shot at making this post on-topic: Should there be a cron script
(possibly cron/checkdbs will do) to warn the site admin about lists
that have been corrupted?
--
Harald