shunt errors from archiver (IOError 13, permission denied)

I'm running mailman 2.1.2; debian package version is 2.1.2-6. I'm using
Sendmail for mail.
The traceback below showing up in my error log. Running check_perms
says "no problems found." The directory in question looks like this:
drwxrws--- 2 root list 4096 Aug 1 13:00 database
I looked in the list archives, and found similar, but not identical,
problems. I'm thinking whatever is causing this is also prevent mail
for one of the lists for getting out.
What can I do to fix this?
Paul
shad 96c / uw cs 2001
/ mac activist / fumbler / eda / headliner / navy-souper
fan of / sophie b. / steve poltz / habs / bills / 49ers /
"i'm so lucky i've got you to kick my ass" -- Tricia Concepcion, "Anything is Everything"
Jul 31 21:14:58 2003 (7707) SHUNTING:
1059700497.72416+39aa5f655fb46db110c97bca88d832bef11a73ec
Jul 31 22:13:40 2003 (7707) Uncaught runner exception: [Errno 13]
Permission denied:
'/var/lib/mailman/archives/private/uws-dev/database/2003-July-
date.lock.frontier.7707.994'
Jul 31 22:13:40 2003 (7707) Traceback (most recent call last):
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 105, in _oneloop
self._onefile(msg, msgdata)
File "/usr/lib/mailman/Mailman/Queue/Runner.py", line 155, in _onefile
keepqueued = self._dispose(mlist, msg, msgdata)
File "/usr/lib/mailman/Mailman/Queue/ArchRunner.py", line 73, in
_dispose
mlist.ArchiveMail(msg)
File "/var/lib/mailman/Mailman/Archiver/Archiver.py", line 206, in
ArchiveMail
h.processUnixMailbox(f)
File "/usr/lib/mailman/Mailman/Archiver/pipermail.py", line 560, in
processUnixMailbox
self.add_article(a)
File "/usr/lib/mailman/Mailman/Archiver/pipermail.py", line 606, in
add_article
article.parentID = parentID = self.get_parent_info(arch, article)
File "/usr/lib/mailman/Mailman/Archiver/pipermail.py", line 640, in
get_parent_info
if parentID and not self.database.hasArticle(archive, parentID):
File "/usr/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 273,
in hasArticle
self.__openIndices(archive)
File "/usr/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 251,
in __openIndices
t = DumbBTree(os.path.join(arcdir, archive + '-' + i))
File "/usr/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 61,
in __init__
self.lock()
File "/usr/lib/mailman/Mailman/Archiver/HyperDatabase.py", line 77,
in lock
self.lockfile.lock()
File "/var/lib/mailman/Mailman/LockFile.py", line 243, in lock
self.__write()
File "/var/lib/mailman/Mailman/LockFile.py", line 422, in __write
fp = open(self.__tmpfname, 'w')
IOError: [Errno 13] Permission denied:
'/var/lib/mailman/archives/private/uws-dev/database/2003-July-
date.lock.frontier.7707.994'
participants (1)
-
Paul Schreiber