[Mailman-Users] fixing archive

Jim Gottlieb jimmy at nccom.com
Sat Jan 5 02:06:02 CET 2002


Hi.  I'm a recent mailman convert and have my list all up and running.

Now it's on to the details, like why my archive doesn't work.  My
archive directory looks (in part) like:

kxt/2001-December:
total 10
drwxrwsr-x   2 mailman  mailman       512 Dec 31 13:23 ./
drwxrwsr-x   5 mailman  mailman       512 Dec 31 17:11 ../
-rw-rw-r--   1 mailman  mailman      6596 Dec 31 13:23 000000.html
lrwxrwxrwx   1 mailman  mailman        11 Dec 31 13:23 index.html -> thread.html

so it seems that only the last message is there, presumably because it
kept using 000000 as the message number.  There's also no thread.html
file.  I also notice that the error log has entries like:

Jan 04 14:32:02 2002 qrunner(14377): Traceback (innermost last):
Jan 04 14:32:02 2002 qrunner(14377):   File "/home/mailman/Mailman/Archiver/Archiver.py", line 221, in ArchiveMail
Jan 04 14:32:03 2002 qrunner(14377):     h.processUnixMailbox(f, HyperArch.Article)
Jan 04 14:32:03 2002 qrunner(14377):   File "/home/mailman/Mailman/Archiver/pipermail.py", line 528, in processUnixMailbox
Jan 04 14:32:03 2002 qrunner(14377):     self.add_article(a)
Jan 04 14:32:03 2002 qrunner(14377):   File "/home/mailman/Mailman/Archiver/HyperArch.py", line 931, in add_article
Jan 04 14:32:03 2002 qrunner(14377):     self._charsets[cs] = self._charsets.get(cs, 0) + 1
Jan 04 14:32:03 2002 qrunner(14377): TypeError: unhashable type
Jan 04 14:32:03 2002 (14377) CORRUPT ARCHIVE FOR LIST: kxt

Do I just need to initialize the archive?  How do I do this?  

I do have
27 3 * * * /opt/local/bin/python -S /home/mailman/cron/nightly_gzip
running from cron though I don't know if this is related.

Thanks...




More information about the Mailman-Users mailing list