2

Моя установка Ansible на CentOS 6.5 вызывает ошибку OSError: [Errno 2] Нет такого файла или каталога

[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

Папка, из которой я запускаю это, содержит hosts, main.yml и variables.yml.

Даже ansible -i hosts all -m ping не работает и возвращает ту же ошибку.

2 ответа2

2

Основываясь на комментарии группы Ansible Project в Google, установка openssh-клиентов исправила это для меня:

sudo yum install openssh-clients
0

Это проблема с пакетами EPEL на CentOS 6. Это старая зависимость от ansible, которая может привести к поломке других компонентов при обновлении, поэтому не уверен, что в EPEL что-то будет с этим делать.

См. Https://bugzilla.redhat.com/show_bug.cgi?id=1103566

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .