web-dev-qa-db-ja.com

centos7とepelで壊れたceph依存関係

さて、epelリポジトリの「yuminstallceph」だけを使用してcephをインストールしようとしています。

これは私が得るものです:

--> Finished Dependency Resolution
Error: Package: 1:python-cephfs-0.80.7-0.8.el7.x86_64 (epel)
           Requires: python-rados = 1:0.80.7
           Available: 1:python-rados-0.94.5-1.el7.x86_64 (base)
               python-rados = 1:0.94.5-1.el7
Error: Package: 1:ceph-0.80.7-0.8.el7.x86_64 (epel)
           Requires: python-rados = 1:0.80.7
           Available: 1:python-rados-0.94.5-1.el7.x86_64 (base)
               python-rados = 1:0.94.5-1.el7
Error: Package: 1:ceph-common-0.80.7-0.8.el7.x86_64 (epel)
           Requires: python-rados = 1:0.80.7
           Available: 1:python-rados-0.94.5-1.el7.x86_64 (base)
               python-rados = 1:0.94.5-1.el7
Error: Package: 1:ceph-common-0.80.7-0.8.el7.x86_64 (epel)
           Requires: python-rbd = 1:0.80.7
           Available: 1:python-rbd-0.94.5-1.el7.x86_64 (base)
               python-rbd = 1:0.94.5-1.el7
Error: Package: 1:ceph-0.80.7-0.8.el7.x86_64 (epel)
           Requires: python-rbd = 1:0.80.7
           Available: 1:python-rbd-0.94.5-1.el7.x86_64 (base)
               python-rbd = 1:0.94.5-1.el7

これも誰に報告すればいいですか? Centosの人々、epelの人々、またはcephの人々に?

そして、どうすればこの一時的なものを修正できますか?今日はCephが必要です。

1
Jeroen Jacobs

これが書かれた時点で、CephパッケージはRHELに追加されていたため、EPELから移動されていました。 RHELパッケージのリリースと対応するCentOSパッケージの間に短い遅延が生じることが多いため、CentOSはまだ追いついていない。

ただし、CentOSはCephをRHELとは少し異なる方法で出荷することを選択しました。

現在この質問を読んでCephをCentOSにインストールしている場合は、最初に、実行するCephのバージョンに対応するcentos-release-ceph-#######パッケージをインストールする必要があります(例:hammerjewelluminous)。次に、yum install cephまたは既存のcephをアップグレードして、そのバージョンを取得できます。

2
Michael Hampton

これはCEPH(0.80)の非常に古いバージョンです。 CEPH Webサイト から最新のCEPH LTS(発光)をインストールすることをお勧めします。

0
MaksaSila