2016-04-21 8 views
-1
yum install ansible 

schlägt auf RHEL 7 wegen der folgenden Abhängigkeitsfehleransible installiert werden kann auf RHEL 7

Error: Package: python-jinja2-2.2.1-1.el6.rf.x86_64 (rpmforge) 
      Requires: python(abi) = 2.6 
      Installed: python-2.7.5-16.el7.x86_64 (installed) 
       python(abi) = 2.7 
       python(abi) = 2.7 
      Available: python34-3.4.3-4.el7.x86_64 (epel) 
       python(abi) = 3.4 
Error: Package: python-jinja2-2.2.1-1.el6.rf.x86_64 (rpmforge) 
      Requires: libpython2.6.so.1.0()(64bit) 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 

ich den neuesten Python, aber ansible Abhängigkeit erfordert ältere Version. Wie behebe ich dieses Problem? Aus dem gleichen Grund kann ich keine Quellen aus Quellen erstellen.

Bitte Vorschläge machen.

+0

Dies ist keine Programmierfrage, sondern sollte stattdessen auf servervault gestellt werden. –

+0

gehen Sie es ... wird im Auge behalten. – Srikanth

Antwort

2

Sie haben in diesem Moment einen Abhängigkeitsfehler, der beste Weg zur Installation von Ansible ist per Pip.

zuerst installieren:

# yum install python-dev python-pip 

dann installieren:

# pip install ansible 

Yum nicht der beste Weg ist.

+0

Danke ... das funktioniert. – Srikanth

0

Die python-jinja2 Paket kann im optional-RPMs Repository. Also, wenn Sie RHEL7 läuft, können Sie so etwas wie:

# subscription-manager repos --enable rhel-7-desktop-optional-rpms 

Oder Sie können notify-only=0 in /etc/yum/pluginconf.d/search-disabled-repos.conf gesetzt.

Dann versuchen Sie erneut yum install ansible.