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

Reply via email to