我想在64位版本的RHEL v。7上安裝keystone(一個OpenStack組件)。我之前沒有這樣做過。如何在RHEL v.7上安裝keystone?
我運行此:
yum install openstack-keystone python-keystoneclient
我看到這個結尾:
--> Finished Dependency Resolution Error: Package: python-pycadf-0.6.0-2.el7.centos.noarch (openstack-juno) Requires: python-webob >= 1.2.3
Error: Package: python-eventlet-0.15.2-1.el7.noarch (epel) Requires: python-greenlet
Error: Package: python-keystone-2014.2.2-1.el7.noarch (openstack-juno) Requires: python-webob >= 1.2.3 Error: Package: python-keystonemiddleware-1.2.0-1.el7.centos.noarch (openstack-juno) Requires: python-webob
Error: Package: 1:python-keystoneclient-0.11.1-1.el7.centos.noarch (openstack-juno) Requires: python-webob You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
不過的WebOb安裝有正確的版本:
pip show webob
Name: WebOb Version: 1.4.1 Location: /usr/lib/python2.7/site-packages/WebOb-1.4.1-py2.7.egg Requires:
額外的包已經安裝:
rpm -i epel-release-7-5.noarch.rpm package epel-release-7-5.noarch is already installed
它看起來像相關的額外軟件包安裝。
如何安裝python-keystoneclient?似乎存在依賴性解決問題。但是他們看不到真正的,因爲額外的軟件包已安裝。
打開了一個類似的RedHat「bug」(不是真正的bug):tinyurl [DOT] com/osp9o93(你必須構建上面的HTTP鏈接,因爲我不能發佈鏈接;但是有人可能無需幫助我證明研究)
它指示用戶去這裏:tinyurl [DOT] com/65s3xm6(你必須構建上面的HTTP鏈接,因爲我不能發佈鏈接;但有人可能能夠幫助我,而無需證明研究)
我已安裝的webobo版本(如pip命令結果所顯示)已足夠新。 RHEL v.7不是可接受的版本來安裝keystone?
我只想在RedHat Linux上安裝keystone。我不知道爲什麼這是有問題的。
python-webob與webob不同嗎?有沒有一個32位版本的Web 1.4.1?
您將'rpm'系統範圍設置與'pip'混合使用。嘗試通過'rpm'或'pip'完成一切。 – wanderlust