Centos7
用 centos7 和 epel 打破 ceph 依賴關係
好的,我正在嘗試安裝 ceph,只使用 epel 儲存庫中的“yum install 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。
在撰寫本文時,Ceph 軟體包已從 EPEL 中移出,因為它們已添加到 RHEL。CentOS 還沒有趕上,因為在 RHEL 軟體包發布和相應的 CentOS 軟體包之間經常有短暫的延遲。
不過,CentOS 選擇了與 RHEL 稍有不同的 Ceph。
如果您目前正在閱讀此問題並在 CentOS 上安裝 Ceph,則應首先安裝與
centos-release-ceph-#######
您要執行的 Ceph 版本相對應的軟體包(例如hammer
、jewel
、luminous
)。然後,您可以yum install ceph
或升級現有的ceph
以獲得該版本。