ceph 与 centos7 和 epel 的依赖关系已损坏

ceph 与 centos7 和 epel 的依赖关系已损坏

好的,我正在尝试安装 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。

答案1

在撰写本文时,Ceph 软件包已从 EPEL 中移出,因为它们被添加到 RHEL 中。CentOS 尚未跟上,因为 RHEL 软件包发布和相应的 CentOS 软件包发布之间通常会有短暂的延迟。

不过,CentOS 选择以与 RHEL 略有不同的方式发布 Ceph。

如果你正在阅读这个问题并在 CentOS 上安装 Ceph,你应该首先安装centos-release-ceph-#######与你想要运行的 Ceph 版本相对应的软件包(例如,,hammer)。然后你可以升级现有的版本以获取该版本。jewelluminousyum install cephceph

答案2

这是非常老版本的 CEPH (0.80),我建议安装最新的 CEPH LTS (luminous)CEPH 网站

相关内容