CentOS 6.5 पर Ans OSError फेंकता है: [Errno 2] ऐसी कोई फ़ाइल या निर्देशिका नहीं


2

सेंटोस 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

मैं इस फ़ोल्डर को होस्ट , main.yml और variables.yml से चला रहा हूं ।

यहां तक ​​कि ansible -i hosts all -m pingकाम नहीं करता है और एक ही त्रुटि देता है।

जवाबों:


3

Google पर Ansible Project समूह की एक टिप्पणी के आधार पर , मेरे लिए इसे ओपनश -क्लाइंट स्थापित करना निर्धारित किया गया है:

sudo yum install openssh-clients

उस थ्रेड से यह फिक्स पूरी तरह से अलग समस्या के लिए है और ओपी समस्या को बिल्कुल भी ठीक नहीं करता है।
मेपर्स

हालांकि उपरोक्त टिप्पणी सही हो सकती है, प्रश्न में लॉग को यह निर्धारित करने के लिए पर्याप्त नहीं लगता है कि क्या चल रहा है। मैं ansible लॉगिंग के लिए -vvv को सक्षम करता हूं और देखा गया कि इस बिंदु पर निष्पादित कमांड ssh थी और वास्तव में स्थापित नहीं थी। यह जाँच के लायक है।
नील ट्रोडेन

0

यह CentOS 6 पर ईपीईएल पैकेज के साथ एक समस्या है। यह पुराने की निर्भरता पर निर्भर है, जो अपग्रेड होने पर अन्य चीजों को तोड़ सकता है, इसलिए सुनिश्चित करें कि ऐसा कुछ भी नहीं है जो ईपीईएल में इसके बारे में किया जाएगा।

Https://bugzilla.redhat.com/show_bug.cgi?id=1103566 देखें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.