LexIcon wrote: > >Ok, so I ran... > >chown -hR mailman private/ > >... and changed the owner of everything in there to the mailman user. I >then ran...
What you really want is chgrp -R mailman private/ >./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' So there are now no 'listname' archives at all as they were probably removed by a prior "bin/arch --wipe". >... 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 fix the group and permissions on /var/lib/mailman/archives/private/listname.mbox and /var/lib/mailman/archives/private/listname.mbox/listname.mbox chgrp -R mailman /var/lib/mailman/archives/private/listname.mbox chmod 2775 /var/lib/mailman/archives/private/listname.mbox chmod 0664 /var/lib/mailman/archives/private/listname.mbox/listname.mbox Then run unshunt again and this time check for errors and reshunted messages before continuing. Then run "bin/arch --wipe listname" It would be a good idea to stop mailman before doing all this, and then start it when done. -- Mark Sapiro <m...@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ 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