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@domain1.com" and "foo@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@awenet.com - http://www.seavoy-dickson.org/
Looks like a permissions problem in the archives: /usr/local/mailman/diversityrx.org/archives/public/ncihc-list
On Wed, 2003-05-28 at 17:32, William R. Dickson wrote:
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@domain1.com" and "foo@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'
participants (2)
-
Jon Carnes -
William R. Dickson