2015-06-12 10 views
8

अमेज़ॅन लिनक्स के नवीनतम संस्करण पर उत्तरदायी चलने में समस्या आ रही है।अमेज़ॅन aws पर उत्तरदायी कैसे स्थापित करें?

[[email protected] ec2-user]# yum install ansible --enablerepo=epel 
[[email protected] ec2-user]# ansible-playbook 
Traceback (most recent call last): 
    File "/usr/bin/ansible-playbook", line 44, in <module> 
    import ansible.playbook 
ImportError: No module named ansible.playbook 

एएमआई आईडी का उपयोग: ami-a10897d6।

कोई विचार?

उत्तर

24

ऐसा प्रतीत होता है कि पायथन पुस्तकालय फ़ाइलों में डिफ़ॉल्ट रूप से सही अनुमति नहीं है। इसे चलाने के लिए यह मेरे लिए तय है।

[[email protected] ansible]# pip install ansible 
4

पिप का उपयोग करना (अकेले, नहीं यम के साथ) का शायद सबसे अच्छा विकल्प अभी अमेज़न लिनक्स पर है। मैं यम-स्थापित प्रति से छुटकारा पाने का सुझाव दूंगा यदि यह अभी भी है।

एपीएल और एपेल-परीक्षण (1.9.2 के रूप में) में आरपीएम चश्मा वर्तमान में केवल आरएचईएल, फेडोरा और एसयूएसई को संभालते हैं, और डिफ़ॉल्ट पाइथन 2.6 के तहत सबकुछ इंस्टॉल कर रहे हैं, जहां नवीनतम अमेज़ॅन लिनक्स में डिफ़ॉल्ट पायथन 2.7 है। अमेज़ॅन लिनक्स के तहत आरपीएम इंस्टॉल करने के लिए कुछ काम करने की आवश्यकता होगी ...

+0

'में टाइप जिसका मतलब है # रंज स्थापित ansible' –

1

क्यों गिट से स्रोत कोड की जांच न करें और नवीनतम स्थिर संस्करण चेकआउट करें।

git clone git://github.com/ansible/ansible.git --recursive 
$ cd ./ansible 
$ source ./hacking/env-setup 
git checkout <VERSION> 
0

बस डिफ़ॉल्ट रूप से /etc/yum.repos.d/redhat-rhui.repo फ़ाइल से नीचे रेपो सक्षम अक्षम है।

rhui-क्षेत्र-rhel-सर्वर-एक्स्ट्रा कलाकार/7Server/x86_64

+0

अपने जवाब के लिए कुछ वर्णन जोड़ें। – Billa

+0

चूंकि हम रेडहाट 7.4 के साथ एडब्ल्यूएस में एक नया उदाहरण बना सकते हैं, डिफ़ॉल्ट उत्तरदायी repo i.e "rhui-region-rhel-server-extras/7Server/x86_64" अक्षम कर दिया जाएगा, इसलिए हमें इस रेपो को सक्षम करने की आवश्यकता है। बाद में आप इसे कोशिश कर सकते हैं यह आदेश #Yum repolist के आउटपुट में आना चाहिए –

संबंधित मुद्दे