LexIcon
Thu, 18 Mar 2010 09:41:31 -0700
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