I use Centos 7.1. The problem is that in the basic package repository has "ceph-common".
[root@ceph01p24 cluster]# yum --showduplicates list ceph-common Loaded plugins: dellsysid, etckeeper, fastestmirror, priorities Loading mirror speeds from cached hostfile * base: centos-mirror.rbc.ru * epel: be.mirror.eurid.eu * extras: ftp.funet.fi * updates: centos-mirror.rbc.ru Installed Packages ceph-common.x86_64 0.80.7-0.el7.centos @Ceph Available Packages ceph-common.x86_64 0.80.6-0.el7.centos Ceph ceph-common.x86_64 0.80.7-0.el7.centos Ceph ceph-common.x86_64 0.80.8-0.el7.centos Ceph ceph-common.x86_64 0.80.9-0.el7.centos Ceph ceph-common.x86_64 1:0.80.7-0.4.el7 epel ceph-common.x86_64 1:0.80.7-2.el7 base I make the installation as follows: rpm -ivh http://ceph.com/rpm-firefly/el7/noarch/ceph-release-1-0.el7.noarch.rpm yum install redhat-lsb-core-4.1-27.el7.centos.1.x86_64 gperftools-libs.x86_64 yum-plugin-priorities.noarch ntp -y yum install librbd1-0.80.7-0.el7.centos librados2-0.80.7-0.el7.centos.x86_64.rpm -y yum install gdisk cryptsetup leveldb python-jinja2 hdparm -y yum install --disablerepo=base --disablerepo=epel ceph-common-0.80.7-0.el7.centos.x86_64 -y yum install --disablerepo=base --disablerepo=epel ceph-0.80.7-0.el7.centos -y 2015-04-08 12:40 GMT+03:00 Vickey Singh <vickey.singh22...@gmail.com>: > Hello Everyone > > > I also tried setting higher priority as suggested by SAM but no luck > > > Please see the Full logs here http://paste.ubuntu.com/10771358/ > > > While installing yum searches for correct Ceph repository but it founds 3 > versions of python-ceph under http://ceph.com/rpm-giant/el7/x86_64/ > > > How can i instruct yum to install latest version of ceph from giant > repository ?? FYI i have this setting already > > > [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]# > > > > > This issue can be easily reproduced, just now i tried on a fresh server > centos 7.0.1406 but it still fails. > > Please help. > > Please help. > > Please help. > > > # cat /etc/redhat-release > > CentOS Linux release 7.0.1406 (Core) > > # > > # uname -r > > 3.10.0-123.20.1.el7.x86_64 > > # > > > Regards > > VS > > > On Wed, Apr 8, 2015 at 11:10 AM, Sam Wouters <s...@ericom.be> wrote: > >> Hi Vickey, >> >> we had a similar issue and we resolved it by giving the centos base and >> update repo a higher priority (ex 10) then the epel repo. >> The ceph-deploy tool only sets a prio of 1 for the ceph repo's, but the >> centos and epel repo's stay on the default of 99. >> >> regards, >> Sam >> >> On 08-04-15 09:32, Vickey Singh wrote: >> >> 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 >> listceph-us...@lists.ceph.comhttp://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >> >> >> -- >> Sam Wouters >> Ericom Computers >> -------------------------------------------------- >> *Ericom Computers* >> Tiensestraat 178 >> 3000 Leuven >> >> Tel : +32 (0) 16 23 77 55 >> Fax : +32 (0) 16 23 48 05 >> [image: Ericom Website] <http://www.ericom.be> >> >> * http://www.ericom.be <http://www.ericom.be>* >> >> >> >> > > _______________________________________________ > ceph-users mailing list > ceph-users@lists.ceph.com > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > > -- С уважением, Фасихов Ирек Нургаязович Моб.: +79229045757
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com