Hi Ken
As per your suggestion , i tried enabling epel-testing repository but still no luck. Please check the below output. I would really appreciate any help here. # yum install ceph --enablerepo=epel-testing ---> Package python-rbd.x86_64 1:0.80.7-0.5.el7 will be installed --> Processing Dependency: librbd1 = 1:0.80.7 for package: 1:python-rbd-0.80.7-0.5.el7.x86_64 --> Finished Dependency Resolution Error: Package: 1:python-cephfs-0.80.7-0.4.el7.x86_64 (epel) Requires: libcephfs1 = 1:0.80.7 Available: 1:libcephfs1-0.86-0.el7.centos.x86_64 (Ceph) libcephfs1 = 1:0.86-0.el7.centos Available: 1:libcephfs1-0.87-0.el7.centos.x86_64 (Ceph) libcephfs1 = 1:0.87-0.el7.centos Installing: 1:libcephfs1-0.87.1-0.el7.centos.x86_64 (Ceph) libcephfs1 = 1:0.87.1-0.el7.centos *Error: Package: 1:python-rbd-0.80.7-0.5.el7.x86_64 (epel-testing)* Requires: librbd1 = 1:0.80.7 Removing: librbd1-0.80.9-0.el7.centos.x86_64 (@Ceph) librbd1 = 0.80.9-0.el7.centos Updated By: 1:librbd1-0.87.1-0.el7.centos.x86_64 (Ceph) librbd1 = 1:0.87.1-0.el7.centos Available: 1:librbd1-0.86-0.el7.centos.x86_64 (Ceph) librbd1 = 1:0.86-0.el7.centos Available: 1:librbd1-0.87-0.el7.centos.x86_64 (Ceph) librbd1 = 1:0.87-0.el7.centos *Error: Package: 1:python-rados-0.80.7-0.5.el7.x86_64 (epel-testing)* Requires: librados2 = 1:0.80.7 Removing: librados2-0.80.9-0.el7.centos.x86_64 (@Ceph) librados2 = 0.80.9-0.el7.centos Updated By: 1:librados2-0.87.1-0.el7.centos.x86_64 (Ceph) librados2 = 1:0.87.1-0.el7.centos Available: 1:librados2-0.86-0.el7.centos.x86_64 (Ceph) librados2 = 1:0.86-0.el7.centos Available: 1:librados2-0.87-0.el7.centos.x86_64 (Ceph) librados2 = 1:0.87-0.el7.centos You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest # yum install ceph --enablerepo=epel-testing --disablerepo=ceph* ---> Package spax.x86_64 0:1.5.2-11.el7 will be installed ---> Package time.x86_64 0:1.7-45.el7 will be installed --> Running transaction check ---> Package cups-libs.x86_64 1:1.6.3-17.el7 will be installed ---> Package python-cephfs.x86_64 1:0.80.7-0.4.el7 will be installed --> Processing Dependency: libcephfs1 = 1:0.80.7 for package: 1:python-cephfs-0.80.7-0.4.el7.x86_64 ---> Package python-rados.x86_64 1:0.80.7-0.5.el7 will be installed --> Processing Dependency: librados2 = 1:0.80.7 for package: 1:python-rados-0.80.7-0.5.el7.x86_64 ---> Package python-rbd.x86_64 1:0.80.7-0.5.el7 will be installed --> Processing Dependency: librbd1 = 1:0.80.7 for package: 1:python-rbd-0.80.7-0.5.el7.x86_64 --> Finished Dependency Resolution Error: Package: 1:python-cephfs-0.80.7-0.4.el7.x86_64 (epel) Requires: libcephfs1 = 1:0.80.7 Available: 1:libcephfs1-0.86-0.el7.centos.x86_64 (Ceph) libcephfs1 = 1:0.86-0.el7.centos Available: 1:libcephfs1-0.87-0.el7.centos.x86_64 (Ceph) libcephfs1 = 1:0.87-0.el7.centos Installing: 1:libcephfs1-0.87.1-0.el7.centos.x86_64 (Ceph) libcephfs1 = 1:0.87.1-0.el7.centos *Error: Package: 1:python-rbd-0.80.7-0.5.el7.x86_64 (epel-testing)* Requires: librbd1 = 1:0.80.7 Removing: librbd1-0.80.9-0.el7.centos.x86_64 (@Ceph) librbd1 = 0.80.9-0.el7.centos Updated By: 1:librbd1-0.87.1-0.el7.centos.x86_64 (Ceph) librbd1 = 1:0.87.1-0.el7.centos Available: 1:librbd1-0.86-0.el7.centos.x86_64 (Ceph) librbd1 = 1:0.86-0.el7.centos Available: 1:librbd1-0.87-0.el7.centos.x86_64 (Ceph) librbd1 = 1:0.87-0.el7.centos *Error: Package: 1:python-rados-0.80.7-0.5.el7.x86_64 (epel-testing)* Requires: librados2 = 1:0.80.7 Removing: librados2-0.80.9-0.el7.centos.x86_64 (@Ceph) librados2 = 0.80.9-0.el7.centos Updated By: 1:librados2-0.87.1-0.el7.centos.x86_64 (Ceph) librados2 = 1:0.87.1-0.el7.centos Available: 1:librados2-0.86-0.el7.centos.x86_64 (Ceph) librados2 = 1:0.86-0.el7.centos Available: 1:librados2-0.87-0.el7.centos.x86_64 (Ceph) librados2 = 1:0.87-0.el7.centos You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@rgw-node1 yum.repos.d]# [root@rgw-node1 yum.repos.d]# yum install --enablerepo=epel-testing ceph-0.80.7-0.5.el7 Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * base: ftp.funet.fi * epel: fedora.uib.no * epel-debuginfo: fedora.uib.no * epel-source: fedora.uib.no * epel-testing: fedora.uib.no * extras: ftp.funet.fi * updates: ftp.funet.fi 38 packages excluded due to repository priority protections No package ceph-0.80.7-0.5.el7 available. Error: Nothing to do [root@rgw-node1 yum.repos.d]# [root@rgw-node1 yum.repos.d]# cat epel.repo [epel] name=Extra Packages for Enterprise Linux 7 - $basearch baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch mirrorlist= https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [epel-debuginfo] name=Extra Packages for Enterprise Linux 7 - $basearch - Debug baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug mirrorlist= https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch failovermethod=priority enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 [epel-source] name=Extra Packages for Enterprise Linux 7 - $basearch - Source baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS mirrorlist= https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch failovermethod=priority enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 [root@rgw-node1 yum.repos.d]# Regards VS On Wed, Apr 8, 2015 at 4:16 AM, Ken Dreyer <kdre...@redhat.com> wrote: > Hi Vickey, > > Sorry about the issues you've been seeing. This looks very similar to > http://tracker.ceph.com/issues/11104 . > > Here are two options you can try in order to work around this: > > - If you must run Firefly (0.80.x) or Giant (0.87.x), please try > enabling the "epel-testing" repository on your system prior to > installing Ceph. There is an update in epel-testing that should help > with this issue. > > https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-1607/ceph-0.80.7-0.5.el7 > > - If you can run Hammer (0.94), please try testing that out. The Hammer > release's packages have been split up to match the split that happened > in EPEL. > > - Ken > > On 04/07/2015 04:09 PM, Vickey Singh wrote: > > Hello There > > > > I am trying to install Giant on CentOS7 using ceph-deploy and > > encountered below problem. > > > > [rgw-node1][DEBUG ] Package python-ceph is obsoleted by python-rados, > > but obsoleting package does not provide for requirements > > [rgw-node1][DEBUG ] ---> Package cups-libs.x86_64 1:1.6.3-17.el7 will be > > installed > > [rgw-node1][DEBUG ] --> Finished Dependency Resolution > > [rgw-node1][DEBUG ] You could try using --skip-broken to work around > > the problem > > [rgw-node1][WARNIN] Error: Package: > > 1:ceph-common-0.87.1-0.el7.centos.x86_64 (Ceph) > > [rgw-node1][WARNIN] Requires: python-ceph = > 1:0.87.1-0.el7.centos > > [rgw-node1][WARNIN] Available: > > 1:python-ceph-0.86-0.el7.centos.x86_64 (Ceph) > > [rgw-node1][WARNIN] python-ceph = 1:0.86-0.el7.centos > > [rgw-node1][WARNIN] Available: > > 1:python-ceph-0.87-0.el7.centos.x86_64 (Ceph) > > [rgw-node1][WARNIN] python-ceph = 1:0.87-0.el7.centos > > [rgw-node1][WARNIN] Available: > > 1:python-ceph-0.87.1-0.el7.centos.x86_64 (Ceph) > > [rgw-node1][WARNIN] python-ceph = 1:0.87.1-0.el7.centos > > [rgw-node1][WARNIN] Error: Package: 1:ceph-0.87.1-0.el7.centos.x86_64 > (Ceph) > > [rgw-node1][WARNIN] Requires: python-ceph = > 1:0.87.1-0.el7.centos > > [rgw-node1][WARNIN] Available: > > 1:python-ceph-0.86-0.el7.centos.x86_64 (Ceph) > > [rgw-node1][WARNIN] python-ceph = 1:0.86-0.el7.centos > > [rgw-node1][WARNIN] Available: > > 1:python-ceph-0.87-0.el7.centos.x86_64 (Ceph) > > [rgw-node1][WARNIN] python-ceph = 1:0.87-0.el7.centos > > [rgw-node1][WARNIN] Available: > > 1:python-ceph-0.87.1-0.el7.centos.x86_64 (Ceph) > > [rgw-node1][WARNIN] python-ceph = 1:0.87.1-0.el7.centos > > [rgw-node1][DEBUG ] You could try running: rpm -Va --nofiles --nodigest > > [rgw-node1][ERROR ] RuntimeError: command returned non-zero exit status: > 1 > > [ceph_deploy][ERROR ] RuntimeError: Failed to execute command: yum -y > > install ceph > > > > [root@ceph-node1 ceph]# > > [root@ceph-node1 ceph]# > > [root@ceph-node1 ceph]# > > [root@ceph-node1 ceph]# ceph-deploy --version > > 1.5.22 > > [root@ceph-node1 ceph]# > > [root@ceph-node1 ceph]# ceph -v > > ceph version 0.87.1 (283c2e7cfa2457799f534744d7d549f83ea1335e) > > [root@ceph-node1 ceph]# > > > > > > On rgw-node1 macine > > > > /etc/yum.repos.d/ceph.repo seems to be correct > > > > [root@rgw-node1 yum.repos.d]# cat ceph.repo > > [Ceph] > > name=Ceph packages for $basearch > > baseurl=http://ceph.com/rpm-giant/el7/$basearch > > enabled=1 > > gpgcheck=1 > > type=rpm-md > > gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc > > priority=1 > > > > [Ceph-noarch] > > name=Ceph noarch packages > > baseurl=http://ceph.com/rpm-giant/el7/noarch > > enabled=1 > > gpgcheck=1 > > type=rpm-md > > gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc > > priority=1 > > > > [ceph-source] > > name=Ceph source packages > > baseurl=http://ceph.com/rpm-giant/el7/SRPMS > > enabled=1 > > gpgcheck=1 > > type=rpm-md > > gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc > > priority=1 > > > > > > When i visit this directory http://ceph.com/rpm-giant/el7 , i can see > > multiple versions of python-ceph i.e. > > python-ceph-0.86-0.el7.centos.x86_64 > > python-ceph-0.87-0.el7.centos.x86_64 > > python-ceph-0.87-1.el7.centos.x86_64 > > > > *This is the reason , yum is getting confused to install the latest > > available version python-ceph-0.87-1.el7.centos.x86_64. This issue looks > > like yum priority plugin and RPM obsolete.* > > > > http://tracker.ceph.com/issues/10476 > > > > [root@rgw-node1 yum.repos.d]# cat /etc/yum/pluginconf.d/priorities.conf > > [main] > > enabled = 1 > > check_obsoletes = 1 > > > > [root@rgw-node1 yum.repos.d]# > > > > [root@rgw-node1 yum.repos.d]# > > [root@rgw-node1 yum.repos.d]# uname -r > > 3.10.0-229.1.2.el7.x86_64 > > [root@rgw-node1 yum.repos.d]# cat /etc/redhat-release > > CentOS Linux release 7.1.1503 (Core) > > [root@rgw-node1 yum.repos.d]# > > > > > > However it worked *fine 1 week back* on CentOS 7.0 > > > > [root@ceph-node1 ceph]# uname -r > > 3.10.0-123.20.1.el7.x86_64 > > [root@ceph-node1 ceph]# cat /etc/redhat-release > > CentOS Linux release 7.0.1406 (Core) > > [root@ceph-node1 ceph]# > > > > > > Any fix to this is highly appreciated. > > > > Regards > > VS > > > > > > > > _______________________________________________ > > ceph-users mailing list > > ceph-users@lists.ceph.com > > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > > > > _______________________________________________ > ceph-users mailing list > ceph-users@lists.ceph.com > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com