[Mailman-Users] shunt errors from archiver (IOError 13, permission denied)

Paul Schreiber shrub at mac.com
Fri Aug 1 19:06:06 CEST 2003


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'





More information about the Mailman-Users mailing list