[Mailman-Users] Strange Archives Issue

Christopher Wawak cwawak at mail.med.upenn.edu
Mon Dec 4 20:28:52 CET 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I inherited an old Mailman installation, which I upgraded from an
unknown version to the latest version, 2.1.9.  Most of the other lists
are fine, but one particular list has issues archiving messages.
Messages to the list get shunted after being delivered, before being
archived.  I've researched this issue for months, and it's finally
driven me to bugging the list for additional places to look.  Please
note that other lists, created both before and after the upgrade,
archive just fine.

Here's some logs from the 'error' log:

Dec 04 14:07:09 2006 (4446) Uncaught runner exception: [Errno 21] Is a
directory: '/var/
lib/mailman/archives/public/LISTNAME'
Dec 04 14:07:09 2006 (4446) Traceback (most recent call last):
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 112, in _oneloop
    self._onefile(msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 170, in _onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/usr/lib/mailman/Mailman/Queue/IncomingRunner.py", line 133,
in _dispose
    mlist.Save()
  File "/usr/lib/mailman/Mailman/MailList.py", line 565, in Save
    self.CheckHTMLArchiveDir()
  File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 236, in
CheckHTMLArchiveDir
    breaklink(pubdir)
  File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 56, in
breaklink
    os.unlink(link)
OSError: [Errno 21] Is a directory:
'/var/lib/mailman/archives/public/LISTNAME'

Dec 04 14:07:09 2006 (4446) SHUNTING:
1165258558.144629+452aa00f48fbbba74e1259752d575731
e2085546


Here's an idea of directory structure:
[root at HOSTNAME: /var/lib/mailman/archives]# ls -la
total 24
drwxrwsr-x   3 root    mailman 4096 Nov 13 15:47 ./
drwxrwsr-x   6 root    mailman 4096 Nov  7 09:58 ../
drwxrwsr-x  29 mailman mailman 4096 Dec  4 12:32 private/
lrwxrwxrwx   1 root    mailman    7 Nov 13 15:47 public -> private/


[root at HOSTNAME: /var/lib/mailman/archives/private]# ls -la
drwxrwsr-x  29 mailman mailman 4096 Dec  4 12:32 ./
*snip*
drwxrwsr-x   6 mailman mailman 4096 Dec  4 14:06 LISTNAME/
drwxrwsr-x   2 mailman mailman 4096 Jul 13 11:16 LISTNAME.mbox/
*snip*


I'm really at the end of my rope.  I'd like to avoid deleting the list
and recreating it, but I think I may have to do that.  I figured I'd
send out one last call for help before I do that.

Thanks,

Chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFdHb0zT/AXrftr4URAnn5AJ4jpWE0TheX/V89J8G97aekWTcvyACfRNlw
zpuptiMzstfe9S4H8XphBn0=
=m33q
-----END PGP SIGNATURE-----



More information about the Mailman-Users mailing list