Mark Sapiro wrote:
Then the recent posts are probably not in the archives/private/LISTNAME.mbox/LISTNAME.mbox file, perhaps because of some permissions error. If that is the reason, they are probably all shunted and in the shunt queue. If so, you will find error messages and tracebacks in Mailman's error log and running bin/unshunt will probably archive the messages assuming the permissions or whatever issue has been fixed.
Ah! I was relying on check_perms and did not look directly at the error logs. Ok, so I ran... chown -hR mailman private/ ... and changed the owner of everything in there to the mailman user. I then ran... ./unshunt ... which took a long time to process, and then I ran... ./arch listname ... which did not seem to have resolved the issue, so I ran... [r...@domain bin]# ./arch --wipe listname /var/lib/mailman/archives/private/listname.mbox/listname.mbox ... which resulted in ... Traceback (most recent call last): File "./arch", line 200, in ? main() File "./arch", line 177, in main shutil.rmtree(mlist.archive_dir()) File "/usr/lib/python2.4/shutil.py", line 155, in rmtree onerror(os.listdir, path, sys.exc_info()) File "/usr/lib/python2.4/shutil.py", line 153, in rmtree names = os.listdir(path) OSError: [Errno 2] No such file or directory: '/var/lib/mailman/archives/private/listname' ... and I checked the error logs again and found... Feb 20 21:37:10 2010 (9826) Archive file access failure: /var/lib/mailman/archives/private/listname.mbox/listname.mbox [Errno 13] Permission denied: '/var/lib/mailman/archives/private/listname.mbox/listname.mbox' Feb 20 21:37:10 2010 (9826) Uncaught runner exception: [Errno 13] Permission denied: '/var/lib/mailman/archives/private/listname.mbox/listname.mbox' Feb 20 21:37:10 2010 (9826) 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/ArchRunner.py", line 73, in _dispose mlist.ArchiveMail(msg) File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 200, in ArchiveMail self.__archive_to_mbox(msg) File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 169, in __archive_to_mbox mbox = self.__archive_file(afn) File "/usr/lib/mailman/Mailman/Archiver/Archiver.py", line 157, in __archive_file return Mailbox.Mailbox(open(afn, 'a+')) IOError: [Errno 13] Permission denied: '/var/lib/mailman/archives/private/listname.mbox/listname.mbox' Feb 20 21:37:10 2010 (9826) SHUNTING: 1266730628.7653761+286a6674cf078ace752aad7c7525dadae0f85338 ... so no March errors, and I'm still not getting anywhere. - Lex ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org