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@xxxxxxxxxxxxxx > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com