-
Notifications
You must be signed in to change notification settings - Fork 856
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ansible installs but fails to run #115
Comments
I'm not sure what function isn't implemented here, but according to http://stackoverflow.com/questions/2009278/python-multiprocessing-permission-denied, semaphores require |
Same problem as here: #16 |
Thanks for reporting the issue. We recently added tmpfs mounts for run (e.g. /run, /run/lock, /run/user, and /run/shm) with permissions that match native Ubuntu. This change should be out for insiders soon. Locally I was able to confirm the issue above and that it was resolved after the fix. |
I'm running build 14342.rs1_release.160506-1708 and can confirm that Ansible 2.0.2.0 has been able to install and seems to be working as expected from the Ansible PPA. |
@robotmaxtron - Thanks for validating this. Marking it fixed as per the comment above. |
I'm in the same boat as @robotmaxtron. Ansible 2.2.0 from source looks like it's working as I'd expect. |
Closing this out as this issue is now fixed, please reopen if you continue to have issues with Ansible. |
Cross-reference; This issue was raised in uservoice also ; |
Ansible 1.9 and up install but on execution results in the following output:
root@localhost:~# ansible
Traceback (most recent call last):
File "/usr/bin/ansible", line 40, in
from ansible.utils.display import Display
File "/usr/lib/pymodules/python2.7/ansible/utils/display.py", line 49, in
debug_lock = Lock()
File "/usr/lib/python2.7/multiprocessing/init.py", line 176, in Lock
return Lock()
File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 147, in init
SemLock.init(self, SEMAPHORE, 1, 1)
File "/usr/lib/python2.7/multiprocessing/synchronize.py", line 75, in init sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
OSError: [Errno 38] Function not implemented
The text was updated successfully, but these errors were encountered: