[Mailman-Users] Weird lock error

William R. Dickson billd at forest.net
Wed May 28 23:32:43 CEST 2003


At least, it looks weird to me.  No lockfiles are present.  I once had 
something like this happen with a corrupt .msg file, but I tried 
removing all files from the qfiles directory, and the problem recurs 
with all new mail.

This began after moving the lists to a new server, running FreeBSD 4.8 
rather than 4.4, and Python 2.2.2.  I have multiple Mailman 
installations so I can handle virtual domains (one installation per 
domain, allows me to have both "foo at domain1.com" and 
"foo at domain2.com"); I'm reluctant to upgrade to 2.1.2 until I figure 
out how the new qrunner scheme is going to work with this setup.  Only 
one of the domains seems to have this problem; the rest are working 
fine.  I've tried reinstalling mailman for this domain, removing 
lockfiles, removing queue files, removing the archives and creating a 
new directory, checked permissions on the directories.  Any thoughts?

Thanks,

-Bill


May 28 14:24:05 2003 (50423) Delivery exception:
May 28 14:24:06 2003 (50423) Traceback (most recent call last):
   File 
"/usr/local/mailman/diversityrx.org/Mailman/Handlers/HandlerAPI.py", 
line
  82, in do_pipeline
     func(mlist, msg, msgdata)
   File 
"/usr/local/mailman/diversityrx.org/Mailman/Handlers/SMTPDirect.py", 
line
  77, in process
     mlist.Lock()
   File "/usr/local/mailman/diversityrx.org/Mailman/MailList.py", line 
1339, in L
ock
     self.__lock.lock(timeout)
   File "/usr/local/mailman/diversityrx.org/Mailman/LockFile.py", line 
266, in lo
ck
     raise AlreadyLockedError
AlreadyLockedError

May 28 14:24:06 2003 qrunner(50423): Traceback (most recent call last):
May 28 14:24:06 2003 qrunner(50423):   File 
"/usr/local/mailman/diversityrx.org/
cron/qrunner", line 283, in ?
May 28 14:24:06 2003 qrunner(50423):      kids = main(lock)
May 28 14:24:06 2003 qrunner(50423):   File 
"/usr/local/mailman/diversityrx.org/
cron/qrunner", line 264, in main
May 28 14:24:06 2003 qrunner(50423):      mlist.Save()
May 28 14:24:06 2003 qrunner(50423):   File 
"/usr/local/mailman/diversityrx.org/
Mailman/MailList.py", line 861, in Save
May 28 14:24:06 2003 qrunner(50423):      self.CheckHTMLArchiveDir()
May 28 14:24:06 2003 qrunner(50423):   File 
"/usr/local/mailman/diversityrx.org/
Mailman/Archiver/Archiver.py", line 253, in CheckHTMLArchiveDir
May 28 14:24:06 2003 qrunner(50423):      breaklink(pubdir)
May 28 14:24:06 2003 qrunner(50423):   File 
"/usr/local/mailman/diversityrx.org/
Mailman/Archiver/Archiver.py", line 50, in breaklink
May 28 14:24:06 2003 qrunner(50423):      os.unlink(link)
May 28 14:24:06 2003 qrunner(50423): OSError :  [Errno 1] Operation not 
permitte
d: '/usr/local/mailman/diversityrx.org/archives/public/ncihc-list'
-- 
William R. Dickson
wrd at awenet.com - http://www.seavoy-dickson.org/





More information about the Mailman-Users mailing list