Ben wrote: > >Now, when I try to add a list, I get a python error! > >$ newlist --urlhost=ahualoa.net --emailhost=ahualoa.net friends >[EMAIL PROTECTED] >Initial friends password: >Traceback (most recent call last): > File "/usr/local/mailman/bin/newlist", line 254, in ? > main() > File "/usr/local/mailman/bin/newlist", line 196, in main > mlist.Create(listname, owner_mail, pw) > File "/usr/local/mailman/Mailman/MailList.py", line 488, in Create > self.__lock.lock() > File "/usr/local/mailman/Mailman/LockFile.py", line 243, in lock > self.__write() > File "/usr/local/mailman/Mailman/LockFile.py", line 422, in __write > fp = open(self.__tmpfname, 'w') >IOError: [Errno 2] No such file or directory: >'/usr/local/mailman/locks/<site>.lock.LittleGuy.2992.0' > >I have no idea why it is trying to create this lock file, nor why it >would be unable to do so. The permissions are all normal:
The MailList.Create() method needs to obtain a lock for the create process. Unfortunately, the name of the 'site' lock is not a valid Windows name. Thus on Cygwin, you need to patch MailList.py similarly to --- mailman-2.1.6/Mailman/MailList.py 2005-02-15 16:21:41 +++ mailman-mas/Mailman/MailList.py 2005-10-15 14:29:56 @@ -267,7 +267,7 @@ # need to reload, otherwise... we do. self.__timestamp = 0 self.__lock = LockFile.LockFile( - os.path.join(mm_cfg.LOCK_DIR, name or '<site>') + '.lock', + os.path.join(mm_cfg.LOCK_DIR, name or '_site_') + '.lock', # TBD: is this a good choice of lifetime? lifetime = mm_cfg.LIST_LOCK_LIFETIME, withlogging = mm_cfg.LIST_LOCK_DEBUGGING) -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp