Centos7

用 centos7 和 epel 打破 ceph 依賴關係

  • February 27, 2018

好的,我正在嘗試安裝 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 版本相對應的軟體包(例如hammerjewelluminous)。然後,您可以yum install ceph或升級現有的ceph以獲得該版本。

引用自:https://serverfault.com/questions/853385