Anybody using vault with windows linux subsystem?
I get this if I try to do anything requiring the vault:. I’ve down apt-get update and upgrade. openssl is 1.0.2g.
`
c1rpc@LOUIS:~/cartewright$ ansible-playbook -i inventory check_inventory.yml -vvv
No config file found; using defaults
ERROR! Unexpected Exception: /home/c1rpc/.local/lib/python2.7/site-packages/cryptography/hazmat/bindings/_openssl.so: cannot enable executable stack as shared object requires: Invalid argument
the full traceback was:
Traceback (most recent call last):
File “/home/c1rpc/.local/bin/ansible-playbook”, line 109, in
exit_code = cli.run()
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/cli/playbook.py”, line 128, in run
inventory = Inventory(loader=loader, variable_manager=variable_manager, host_list=self.options.inventory)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/inventory/init.py”, line 98, in init
self.parse_inventory(host_list)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/inventory/init.py”, line 170, in parse_inventory
group.vars = combine_vars(group.vars, self.get_group_variables(group.name))
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/inventory/init.py”, line 575, in get_group_variables
self._vars_per_group[groupname] = self._get_group_variables(groupname, vault_password=vault_password)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/inventory/init.py”, line 593, in _get_group_variables
vars = combine_vars(vars, self.get_group_vars(group))
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/inventory/init.py”, line 795, in get_group_vars
return self._get_hostgroup_vars(host=None, group=group, new_pb_basedir=new_pb_basedir, return_results=return_results)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/inventory/init.py”, line 859, in _get_hostgroup_vars
host_results = self._variable_manager.add_group_vars_file(base_path, self._loader)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/vars/init.py”, line 639, in add_group_vars_file
data = self._load_inventory_file(path, loader)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/vars/init.py”, line 570, in _load_inventory_file
results = self._load_inventory_file(path=p, loader=loader, filter_ext=True)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/vars/init.py”, line 579, in _load_inventory_file
data = loader.load_from_file(path)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/parsing/dataloader.py”, line 118, in load_from_file
(b_file_data, show_content) = self._get_file_contents(file_name)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/parsing/dataloader.py”, line 179, in _get_file_contents
data = self._vault.decrypt(data, filename=b_file_name)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/parsing/vault/init.py”, line 246, in decrypt
b_plaintext = this_cipher.decrypt(b_vaulttext, self.b_password)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/parsing/vault/init.py”, line 783, in decrypt
b_key1, b_key2, b_iv = self._gen_key_initctr(b_password, b_salt)
File “/home/c1rpc/.local/lib/python2.7/site-packages/ansible/parsing/vault/init.py”, line 729, in _gen_key_initctr
backend = default_backend()
File “/home/c1rpc/.local/lib/python2.7/site-packages/cryptography/hazmat/backends/init.py”, line 15, in default_backend
from cryptography.hazmat.backends.openssl.backend import backend
File “/home/c1rpc/.local/lib/python2.7/site-packages/cryptography/hazmat/backends/openssl/init.py”, line 7, in
from cryptography.hazmat.backends.openssl.backend import backend
File “/home/c1rpc/.local/lib/python2.7/site-packages/cryptography/hazmat/backends/openssl/backend.py”, line 53, in
from cryptography.hazmat.bindings.openssl import binding
File “/home/c1rpc/.local/lib/python2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py”, line 13, in
from cryptography.hazmat.bindings._openssl import ffi, lib
ImportError: /home/c1rpc/.local/lib/python2.7/site-packages/cryptography/hazmat/bindings/_openssl.so: cannot enable executable stack as shared object requires: Invalid argument
c1rpc@LOUIS:~/cartewright$
`