Status: New
Owner: ----
Labels: Type-Defect Priority-High Component-Library OpSys-OpenBSD
New issue 272 by
juanfra...@gmail.com: pyftpdlib-1.2.0 doesn't work on
OpenBSD
http://code.google.com/p/pyftpdlib/issues/detail?id=272
OS: OpenBSD
Python: 2.7.5 and 3.3
pyftplib: 1.2.0
pyftplib uses the multiprocessing module of python. Some parts of this
module don't work on OpenBSD due to the lack of some semaphore
functionality.
$ python2.7 -m pyftpdlib
Traceback (most recent call last):
File "/usr/local/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/local/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/local/lib/python2.7/site-packages/pyftpdlib/__main__.py", line
45, in <module>
from pyftpdlib.servers import FTPServer
File "/usr/local/lib/python2.7/site-packages/pyftpdlib/servers.py", line
521, in <module>
class MultiprocessFTPServer(_SpawnerBase):
File "/usr/local/lib/python2.7/site-packages/pyftpdlib/servers.py", line
525, in MultiprocessFTPServer
_lock = multiprocessing.Lock()
File "/usr/local/lib/python2.7/multiprocessing/__init__.py", line 175, in
Lock
from multiprocessing.synchronize import Lock
File "/usr/local/lib/python2.7/multiprocessing/synchronize.py", line 59,
in <module>
" function, see issue 3770.")
ImportError: This platform lacks a functioning sem_open implementation,
therefore, the required synchroniz
ation primitives needed will not function, see issue 3770.
pyftplib 0.7 works OK. Can you modify pyftplib to work around of the
OpenBSD problem?.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings