我想在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