Ansible no CentOS 6.5 gera OSError: [Errno 2] Nenhum arquivo ou diretório

2

Minha instalação Ansible no CentOS 6.5 gera OSError: [Errno 2] Nenhum arquivo ou diretório desse tipo

[batandwa@localhost ansible]$ ansible-playbook -i hosts main.yml -v
 [WARNING]: The version of gmp you have installed has a known issue regarding
timing vulnerabilities when used with pycrypto. If possible, you should update
it (ie. yum update gmp).


PLAY [all] ********************************************************************

GATHERING FACTS ***************************************************************
Traceback (most recent call last):
  File "/usr/bin/ansible-playbook", line 317, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/bin/ansible-playbook", line 257, in main
    pb.run()
  File "/usr/lib/python2.6/site-packages/ansible/playbook/__init__.py", line 323, in run
    if not self._run_play(play):
  File "/usr/lib/python2.6/site-packages/ansible/playbook/__init__.py", line 624, in _run_play
    self._do_setup_step(play)
  File "/usr/lib/python2.6/site-packages/ansible/playbook/__init__.py", line 569, in _do_setup_step
    accelerate_port=play.accelerate_port,
  File "/usr/lib/python2.6/site-packages/ansible/runner/__init__.py", line 204, in __init__
    cmd = subprocess.Popen(['ssh','-o','ControlPersist'], stdout=subprocess.PIPE, stderr=subprocess.PIPE)
  File "/usr/lib64/python2.6/subprocess.py", line 642, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.6/subprocess.py", line 1234, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

A pasta em que estou executando contém hosts , main.yml e variables.yml .

Mesmo ansible -i hosts all -m ping não funciona e retorna o mesmo erro.

    
por Batandwa 22.08.2014 / 09:45

2 respostas

2

Com base no comentário sobre o grupo Ansible Project no Google , instale openssh-clients corrigiu isso para mim:

sudo yum install openssh-clients
    
por 22.08.2014 / 09:45
0

É um problema com os pacotes EPEL no CentOS 6. É uma dependência antiga de uma dependência de ansible que pode quebrar outras coisas se for atualizada, então não tenho certeza se há algo que será feito sobre isso no EPEL.

Veja o link

    
por 09.10.2014 / 16:03

Tags