RHEL v. 7 の 64 ビット バージョンに keystone (OpenStack コンポーネント) をインストールしようとしています。
私はこれを実行します:
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 の「バグ」(実際のバグではない) が公開されました: tinyurl [DOT] com/osp9o93 (リンクを投稿できないため、上記の HTTP リンクを作成する必要があります。ただし、研究を証明することなく誰かが私を助けることができるかもしれません)
tinyurl [DOT] com/65s3xm6 に移動するようにユーザーに指示します (リンクを投稿できないため、上記の HTTP リンクを作成する必要があります。ただし、誰かが研究を証明せずに私を助けることができるかもしれません)。
インストールした webob のバージョン (pip コマンドの結果で表示される) は十分に新しいものです。RHEL v.7 は keystone をインストールするのに受け入れられるバージョンではありませんか?
RedHat Linux に keystone をインストールしたいだけです。なぜこれが問題なのかわかりません。
python-webob は webob とは異なりますか? Web 1.4.1 の 32 ビット版はありますか?