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 <http://ftp.funet.fi>

 * epel: fedora.uib.no <http://fedora.uib.no>

 * epel-debuginfo: fedora.uib.no <http://fedora.uib.no>

 * epel-source: fedora.uib.no <http://fedora.uib.no>

 * epel-testing: fedora.uib.no <http://fedora.uib.no>

 * extras: ftp.funet.fi <http://ftp.funet.fi>

 * updates: ftp.funet.fi <http://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 <mailto: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 <mailto:ceph-users@lists.ceph.com>
    > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
    >

    _______________________________________________
    ceph-users mailing list
    ceph-users@lists.ceph.com <mailto: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

--
Sam Wouters
Ericom Computers
--------------------------------------------------
*Ericom Computers*
Tiensestraat 178
3000 Leuven

Tel : +32 (0) 16 23 77 55
Fax : +32 (0) 16 23 48 05
        Ericom Website <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

Reply via email to