[Mailman-Users] Re: Mailman 1.0 & OpenBSD 2.5 & Python 1.5b2
Tor Houghton
th at nextel.no
Thu Oct 14 11:29:18 CEST 1999
Interesting; why has this changed in 2.5? both 2.3 and 2.4 use "openbsd".
Tor.
On Fri, 13 Aug 1999, Nicholas Brenckle wrote:
>
> I installed the patch as posted by Tor Houghton (mailman-users : 30
> March 1999 -
> http://www.python.org/pipermail/mailman-users/1999-March/000941.html )
> This didnt work for me. I still receive the error on newlist creation
> (see below) This is on an OpenBSD 2.5 system and Python 1.5b2.
>
> A little more poking and I found the solution was to set the list to
> 'openbsd2' instead of 'openbsd' in the posixfile.py lib file.
>
> Is now: if sys.platform in ('netbsd1', 'freebsd2', 'freebsd3'):
> Change to: if sys.platform in ('netbsd1', 'freebsd2', 'freebsd3',
> 'openbsd2'):
>
> There are two lines that contain the same thing (checking for netbsd and
> freebsd) add the 'openbsd2' to each of them.
>
> -Nick
>
> --
> ----------------------------------------------------------------------
> Nicholas Brenckle Yale University School of Medicine
> nicholas.brenckle at yale.edu ITS Med - PO Box 208089
> 203-737-2377 New Haven, CT 06520-8089
>
>
> Error Message I was getting before the fix to the posixfile.py:
>
> Traceback (innermost last):
> File "bin/newlist", line 146, in ?
> raise SystemExit(main(sys.argv))
> File "bin/newlist", line 93, in main
> newlist.Create(list_name, owner_mail, pw)
> File "/home/mailman/Mailman/MailList.py", line 724, in Create
> self.Lock()
> File "/home/mailman/Mailman/MailList.py", line 1379, in Lock
> self._lock_file.lock('w|', 1)
> File "/usr/local/lib/python1.5/posixfile.py", line 190, in lock
> flock = fcntl.fcntl(self._file_.fileno(), cmd, flock)
> IOError: [Errno 22] Invalid argument
>
>
More information about the Mailman-Users
mailing list