Re: [ansible-devel] :ERROR! Unexpected Exception, this is probably a bug: [Errno 2] No such file or directory

2018-01-24 Thread Matt Martz
This is a result of the system where you are running ansible not having
access to /dev/shm which is a requirement for multiprocessing semaphores on
your platform.

On Tue, Jan 23, 2018 at 10:59 PM,  wrote:

> Hi Team ,
>
> i am facing below issue :*ERROR! Unexpected Exception, this is probably a
> bug: [Errno 2] No such file or directory*
>
> using *ansible 2.4.2.0  *version . Can some please help me what was the
> issue .
>
> [suupacha@smolabvlnx20 ansible]$ ansible --version
> ansible 2.4.2.0
>   config file = /etc/ansible/ansible.cfg
>   configured module search path = [u'/home/suupacha/.ansible/plugins/modules',
> u'/usr/share/ansible/plugins/modules']
>   ansible python module location = /usr/lib/python2.7/site-
> packages/ansible
>   executable location = /usr/bin/ansible
>   python version = 2.7.5 (default, May  3 2017, 07:55:04) [GCC 4.8.5
> 20150623 (Red Hat 4.8.5-14)]
>
>
>
> [mwciuser@smolabvlnx20 etc]$ ansible localhost -m command -a "pwd" -
> ansible 2.4.2.0
>   config file = /etc/ansible/ansible.cfg
>   configured module search path = [u'/home/mwciuser/.ansible/plugins/modules',
> u'/usr/share/ansible/plugins/modules']
>   ansible python module location = /usr/lib/python2.7/site-
> packages/ansible
>   executable location = /usr/bin/ansible
>   python version = 2.7.5 (default, May  3 2017, 07:55:04) [GCC 4.8.5
> 20150623 (Red Hat 4.8.5-14)]
> Using /etc/ansible/ansible.cfg as config file
> setting up inventory plugins
> Parsed /etc/ansible/hosts inventory source with ini plugin
> *ERROR! Unexpected Exception, this is probably a bug: [Errno 2] No such
> file or directory*
> the full traceback was:
>
> Traceback (most recent call last):
>   File "/usr/bin/ansible", line 106, in 
> exit_code = cli.run()
>   File "/usr/lib/python2.7/site-packages/ansible/cli/adhoc.py", line 145,
> in run
> play = Play().load(play_ds, variable_manager=variable_manager,
> loader=loader)
>   File "/usr/lib/python2.7/site-packages/ansible/playbook/play.py", line
> 117, in load
> return p.load_data(data, variable_manager=variable_manager,
> loader=loader)
>   File "/usr/lib/python2.7/site-packages/ansible/playbook/base.py", line
> 254, in load_data
> self._attributes[name] = method(name, ds[name])
>   File "/usr/lib/python2.7/site-packages/ansible/playbook/play.py", line
> 147, in _load_tasks
> return load_list_of_blocks(ds=ds, play=self, 
> variable_manager=self._variable_manager,
> loader=self._loader)
>   File "/usr/lib/python2.7/site-packages/ansible/playbook/helpers.py",
> line 59, in load_list_of_blocks
> loader=loader,
>   File "/usr/lib/python2.7/site-packages/ansible/playbook/block.py", line
> 86, in load
> return b.load_data(data, variable_manager=variable_manager,
> loader=loader)
>   File "/usr/lib/python2.7/site-packages/ansible/playbook/base.py", line
> 254, in load_data
> self._attributes[name] = method(name, ds[name])
>   File "/usr/lib/python2.7/site-packages/ansible/playbook/block.py", line
> 122, in _load_block
> use_handlers=self._use_handlers,
>   File "/usr/lib/python2.7/site-packages/ansible/playbook/helpers.py",
> line 332, in load_list_of_tasks
> t = Task.load(task_ds, block=block, role=role,
> task_include=task_include, variable_manager=variable_manager,
> loader=loader)
>   File "/usr/lib/python2.7/site-packages/ansible/playbook/task.py", line
> 139, in load
> return t.load_data(data, variable_manager=variable_manager,
> loader=loader)
>   File "/usr/lib/python2.7/site-packages/ansible/playbook/base.py", line
> 244, in load_data
> ds = self.preprocess_data(ds)
>   File "/usr/lib/python2.7/site-packages/ansible/playbook/task.py", line
> 179, in preprocess_data
> (action, args, delegate_to) = args_parser.parse()
>   File "/usr/lib/python2.7/site-packages/ansible/parsing/mod_args.py",
> line 289, in parse
> if item in module_loader or item in action_loader or item in ['meta',
> 'include', 'include_tasks', 'include_role', 'import_tasks', 'import_role']:
>   File "/usr/lib/python2.7/site-packages/ansible/plugins/loader.py", line
> 323, in has_plugin
> return self.find_plugin(name) is not None
>   File "/usr/lib/python2.7/site-packages/ansible/plugins/loader.py", line
> 265, in find_plugin
> for path in (p for p in self._get_paths() if p not in
> self._searched_paths and os.path.isdir(p)):
>   File "/usr/lib/python2.7/site-packages/ansible/plugins/loader.py", line
> 176, in _get_paths
> ret.extend(self._get_package_paths(subdirs=subdirs))
>   File "/usr/lib/python2.7/site-packages/ansible/plugins/loader.py", line
> 141, in _get_package_paths
> m = __import__(self.package)
>   File "/usr/lib/python2.7/site-packages/ansible/plugins/action/__init__.py",
> line 34, in 
> from ansible.executor.module_common import modify_module
>   File "/usr/lib/python2.7/site-packages/ansible/executor/module_common.py",
> line 44, in 
> from ansible.executor import action_write_locks
>   File 
> 

[ansible-devel] :ERROR! Unexpected Exception, this is probably a bug: [Errno 2] No such file or directory

2018-01-23 Thread sai . upenderrao
Hi Team ,

i am facing below issue :*ERROR! Unexpected Exception, this is probably a 
bug: [Errno 2] No such file or directory*

using *ansible 2.4.2.0  *version . Can some please help me what was the 
issue .

[suupacha@smolabvlnx20 ansible]$ ansible --version
ansible 2.4.2.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = 
[u'/home/suupacha/.ansible/plugins/modules', 
u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, May  3 2017, 07:55:04) [GCC 4.8.5 
20150623 (Red Hat 4.8.5-14)]



[mwciuser@smolabvlnx20 etc]$ ansible localhost -m command -a "pwd" -
ansible 2.4.2.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = 
[u'/home/mwciuser/.ansible/plugins/modules', 
u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, May  3 2017, 07:55:04) [GCC 4.8.5 
20150623 (Red Hat 4.8.5-14)]
Using /etc/ansible/ansible.cfg as config file
setting up inventory plugins
Parsed /etc/ansible/hosts inventory source with ini plugin
*ERROR! Unexpected Exception, this is probably a bug: [Errno 2] No such 
file or directory*
the full traceback was:

Traceback (most recent call last):
  File "/usr/bin/ansible", line 106, in 
exit_code = cli.run()
  File "/usr/lib/python2.7/site-packages/ansible/cli/adhoc.py", line 145, 
in run
play = Play().load(play_ds, variable_manager=variable_manager, 
loader=loader)
  File "/usr/lib/python2.7/site-packages/ansible/playbook/play.py", line 
117, in load
return p.load_data(data, variable_manager=variable_manager, 
loader=loader)
  File "/usr/lib/python2.7/site-packages/ansible/playbook/base.py", line 
254, in load_data
self._attributes[name] = method(name, ds[name])
  File "/usr/lib/python2.7/site-packages/ansible/playbook/play.py", line 
147, in _load_tasks
return load_list_of_blocks(ds=ds, play=self, 
variable_manager=self._variable_manager, loader=self._loader)
  File "/usr/lib/python2.7/site-packages/ansible/playbook/helpers.py", line 
59, in load_list_of_blocks
loader=loader,
  File "/usr/lib/python2.7/site-packages/ansible/playbook/block.py", line 
86, in load
return b.load_data(data, variable_manager=variable_manager, 
loader=loader)
  File "/usr/lib/python2.7/site-packages/ansible/playbook/base.py", line 
254, in load_data
self._attributes[name] = method(name, ds[name])
  File "/usr/lib/python2.7/site-packages/ansible/playbook/block.py", line 
122, in _load_block
use_handlers=self._use_handlers,
  File "/usr/lib/python2.7/site-packages/ansible/playbook/helpers.py", line 
332, in load_list_of_tasks
t = Task.load(task_ds, block=block, role=role, 
task_include=task_include, variable_manager=variable_manager, loader=loader)
  File "/usr/lib/python2.7/site-packages/ansible/playbook/task.py", line 
139, in load
return t.load_data(data, variable_manager=variable_manager, 
loader=loader)
  File "/usr/lib/python2.7/site-packages/ansible/playbook/base.py", line 
244, in load_data
ds = self.preprocess_data(ds)
  File "/usr/lib/python2.7/site-packages/ansible/playbook/task.py", line 
179, in preprocess_data
(action, args, delegate_to) = args_parser.parse()
  File "/usr/lib/python2.7/site-packages/ansible/parsing/mod_args.py", line 
289, in parse
if item in module_loader or item in action_loader or item in ['meta', 
'include', 'include_tasks', 'include_role', 'import_tasks', 'import_role']:
  File "/usr/lib/python2.7/site-packages/ansible/plugins/loader.py", line 
323, in has_plugin
return self.find_plugin(name) is not None
  File "/usr/lib/python2.7/site-packages/ansible/plugins/loader.py", line 
265, in find_plugin
for path in (p for p in self._get_paths() if p not in 
self._searched_paths and os.path.isdir(p)):
  File "/usr/lib/python2.7/site-packages/ansible/plugins/loader.py", line 
176, in _get_paths
ret.extend(self._get_package_paths(subdirs=subdirs))
  File "/usr/lib/python2.7/site-packages/ansible/plugins/loader.py", line 
141, in _get_package_paths
m = __import__(self.package)
  File 
"/usr/lib/python2.7/site-packages/ansible/plugins/action/__init__.py", line 
34, in 
from ansible.executor.module_common import modify_module
  File 
"/usr/lib/python2.7/site-packages/ansible/executor/module_common.py", line 
44, in 
from ansible.executor import action_write_locks
  File 
"/usr/lib/python2.7/site-packages/ansible/executor/action_write_locks.py", 
line 36, in 
action_write_locks[None] = Lock()
  File "/usr/lib64/python2.7/multiprocessing/__init__.py", line 176, in Lock
return Lock()
  File "/usr/lib64/python2.7/multiprocessing/synchronize.py", line 147, in 
__init__
SemLock.__init__(self, SEMAPHORE, 1, 1)
  File "/usr/lib64/python2.7/multiprocessing/synchronize.py", line 75,