Hi Travis Thanks for the reply. My only doubt is that this was all working until this morning. Has anything changed in the Ceph repository? I tried commenting out various repos but this did not work. If I delete the epel repos than ceph installation fails becuase tcmalloc and leveldb are not found My repos are: [root@octopus ~]# ls -l /etc/yum.repos.d/ total 40 -rw-r--r-- 1 root root 700 Feb 16 12:08 ceph.repo -rw-r--r-- 1 root root 957 Nov 25 16:23 epel.repo -rw-r--r-- 1 root root 1056 Nov 25 16:23 epel-testing.repo -rw-r--r-- 1 root root 26533 Feb 16 11:55 redhat.repo and the contents of ceph.repo: [ceph] name=Ceph packages for $basearch baseurl=http://ceph.com/rpm-giant/el7/$basearch enabled=1 priority=2 gpgcheck=1 type=rpm-md gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc [ceph-noarch] name=Ceph noarch packages baseurl=http://ceph.com/rpm-giant/el7/noarch enabled=1 priority=2 gpgcheck=1 type=rpm-md gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc [ceph-source] name=Ceph source packages baseurl=http://ceph.com/rpm-giant/el7/SRPMS enabled=0 priority=2 gpgcheck=1 type=rpm-md gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc [Ceph-el7] name=Ceph-el7 baseurl=http://eu.ceph.com/rpms/rhel7/noarch/ enabled=1 priority=2 gpgcheck=0 [root@octopus ~]# cat /etc/yum.repos.d/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=0 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=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 [root@octopus ~]# cat /etc/yum.repos.d/epel-testing.repo [epel-testing] name=Extra Packages for Enterprise Linux 7 - Testing - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/testing/7/$basearch mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-epel7&arch=$basearch failovermethod=priority enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [epel-testing-debuginfo] name=Extra Packages for Enterprise Linux 7 - Testing - $basearch - Debug #baseurl=http://download.fedoraproject.org/pub/epel/testing/7/$basearch/debug mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-debug-epel7&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 [epel-testing-source] name=Extra Packages for Enterprise Linux 7 - Testing - $basearch - Source #baseurl=http://download.fedoraproject.org/pub/epel/testing/7/SRPMS mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-source-epel7&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 Regards Paul Hewlett Senior Systems Engineer Velocix, Cambridge Alcatel-Lucent t: +44 1223 435893 m: +44 7985327353 ________________________________________ From: Travis Rhoden [trhoden@xxxxxxxxx] Sent: 16 February 2015 15:00 To: HEWLETT, Paul (Paul)** CTR ** Cc: ceph-users@xxxxxxxxxxxxxx Subject: Re: Installation failure Hi Paul, Would you mind sharing/posting the contents of your .repo files for ceph, ceph-el7, and ceph-noarch repos? I see that python-rbd is getting pulled in from EPEL, which I don't think is what you want. My guess is that you need the fix documented in http://tracker.ceph.com/issues/10476, though that was specifically addressing Fedora downstream packaging of Ceph competing with current upstream packaging hosted on ceph.com repos. This may be something similar with EPEL. - Travis On Mon, Feb 16, 2015 at 7:19 AM, HEWLETT, Paul (Paul)** CTR ** <paul.hewlett@xxxxxxxxxxxxxxxxxx> wrote: > Hi all > > I have been installing ceph giant quite happily for the past 3 months on > various systems and use > an ansible recipe to do so. The OS is RHEL7. > > This morning on one of my test systems installation fails with: > > [root@octopus ~]# yum install ceph ceph-deploy > Loaded plugins: langpacks, priorities, product-id, subscription-manager > Ceph-el7 > | 951 B 00:00:00 > ceph > | 951 B 00:00:00 > ceph-noarch > | 951 B 00:00:00 > 14 packages excluded due to repository priority protections > Package ceph-deploy-1.5.21-0.noarch already installed and latest version > Resolving Dependencies > --> Running transaction check > ---> Package ceph.x86_64 1:0.87-0.el7.centos will be installed > --> Processing Dependency: librbd1 = 1:0.87-0.el7.centos for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: ceph-common = 1:0.87-0.el7.centos for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: libcephfs1 = 1:0.87-0.el7.centos for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: python-ceph = 1:0.87-0.el7.centos for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: librados2 = 1:0.87-0.el7.centos for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: python-flask for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: python-requests for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: hdparm for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: libtcmalloc.so.4()(64bit) for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: libleveldb.so.1()(64bit) for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: libcephfs.so.1()(64bit) for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: librados.so.2()(64bit) for package: > 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: libboost_system-mt.so.1.53.0()(64bit) for > package: 1:ceph-0.87-0.el7.centos.x86_64 > --> Processing Dependency: libboost_thread-mt.so.1.53.0()(64bit) for > package: 1:ceph-0.87-0.el7.centos.x86_64 > --> Running transaction check > ---> Package boost-system.x86_64 0:1.53.0-18.el7 will be installed > ---> Package boost-thread.x86_64 0:1.53.0-18.el7 will be installed > ---> Package ceph-common.x86_64 1:0.87-0.el7.centos will be installed > --> Processing Dependency: redhat-lsb-core for package: > 1:ceph-common-0.87-0.el7.centos.x86_64 > ---> Package gperftools-libs.x86_64 0:2.1-1.el7 will be installed > --> Processing Dependency: libunwind.so.8()(64bit) for package: > gperftools-libs-2.1-1.el7.x86_64 > ---> Package hdparm.x86_64 0:9.43-5.el7 will be installed > ---> Package leveldb.x86_64 0:1.12.0-5.el7 will be installed > ---> Package libcephfs1.x86_64 1:0.87-0.el7.centos will be installed > ---> Package librados2.x86_64 1:0.87-0.el7.centos will be installed > ---> Package librbd1.x86_64 1:0.87-0.el7.centos will be installed > ---> Package python-ceph-compat.x86_64 1:0.80.7-0.4.el7 will be installed > --> Processing Dependency: python-rbd = 1:0.80.7 for package: > 1:python-ceph-compat-0.80.7-0.4.el7.x86_64 > --> Processing Dependency: python-rados = 1:0.80.7 for package: > 1:python-ceph-compat-0.80.7-0.4.el7.x86_64 > --> Processing Dependency: python-cephfs = 1:0.80.7 for package: > 1:python-ceph-compat-0.80.7-0.4.el7.x86_64 > ---> Package python-flask.noarch 1:0.10.1-4.el7 will be installed > --> Processing Dependency: python-werkzeug for package: > 1:python-flask-0.10.1-4.el7.noarch > --> Processing Dependency: python-jinja2 for package: > 1:python-flask-0.10.1-4.el7.noarch > --> Processing Dependency: python-itsdangerous for package: > 1:python-flask-0.10.1-4.el7.noarch > ---> Package python-requests.noarch 0:1.1.0-8.el7 will be installed > --> Processing Dependency: python-urllib3 for package: > python-requests-1.1.0-8.el7.noarch > --> Running transaction check > ---> Package libunwind.x86_64 0:1.1-3.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-itsdangerous.noarch 0:0.23-2.el7 will be installed > ---> Package python-jinja2.noarch 0:2.7.2-2.el7 will be installed > --> Processing Dependency: python-babel >= 0.8 for package: > python-jinja2-2.7.2-2.el7.noarch > --> Processing Dependency: python-markupsafe for package: > python-jinja2-2.7.2-2.el7.noarch > ---> Package python-rados.x86_64 1:0.80.7-0.4.el7 will be installed > --> Processing Dependency: librados2 = 1:0.80.7 for package: > 1:python-rados-0.80.7-0.4.el7.x86_64 > ---> Package python-rbd.x86_64 1:0.80.7-0.4.el7 will be installed > --> Processing Dependency: librbd1 = 1:0.80.7 for package: > 1:python-rbd-0.80.7-0.4.el7.x86_64 > ---> Package python-urllib3.noarch 0:1.5-8.el7 will be installed > --> Processing Dependency: python-six for package: > python-urllib3-1.5-8.el7.noarch > ---> Package python-werkzeug.noarch 0:0.9.1-2.el7 will be installed > ---> Package redhat-lsb-core.x86_64 0:4.1-24.el7 will be installed > --> Processing Dependency: redhat-lsb-submod-security(x86-64) = 4.1-24.el7 > for package: redhat-lsb-core-4.1-24.el7.x86_64 > --> Processing Dependency: spax for package: > redhat-lsb-core-4.1-24.el7.x86_64 > --> Processing Dependency: /usr/bin/lpr for package: > redhat-lsb-core-4.1-24.el7.x86_64 > --> Processing Dependency: /usr/bin/lp for package: > redhat-lsb-core-4.1-24.el7.x86_64 > --> Running transaction check > ---> Package cups.x86_64 1:1.6.3-14.el7 will be installed > --> Processing Dependency: cups-filesystem = 1:1.6.3-14.el7 for package: > 1:cups-1.6.3-14.el7.x86_64 > --> Processing Dependency: ghostscript-cups for package: > 1:cups-1.6.3-14.el7.x86_64 > ---> Package python-babel.noarch 0:0.9.6-8.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-markupsafe.x86_64 0:0.11-10.el7 will be installed > ---> Package python-rados.x86_64 1:0.80.7-0.4.el7 will be installed > --> Processing Dependency: librados2 = 1:0.80.7 for package: > 1:python-rados-0.80.7-0.4.el7.x86_64 > ---> Package python-rbd.x86_64 1:0.80.7-0.4.el7 will be installed > --> Processing Dependency: librbd1 = 1:0.80.7 for package: > 1:python-rbd-0.80.7-0.4.el7.x86_64 > ---> Package python-six.noarch 0:1.3.0-4.el7 will be installed > ---> Package redhat-lsb-submod-security.x86_64 0:4.1-24.el7 will be > installed > ---> Package spax.x86_64 0:1.5.2-11.el7 will be installed > --> Running transaction check > ---> Package cups-filesystem.noarch 1:1.6.3-14.el7 will be installed > --> Processing Dependency: cups-filters for package: > 1:cups-filesystem-1.6.3-14.el7.noarch > ---> Package ghostscript-cups.x86_64 0:9.07-16.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.4.el7 will be installed > --> Processing Dependency: librados2 = 1:0.80.7 for package: > 1:python-rados-0.80.7-0.4.el7.x86_64 > ---> Package python-rbd.x86_64 1:0.80.7-0.4.el7 will be installed > --> Processing Dependency: librbd1 = 1:0.80.7 for package: > 1:python-rbd-0.80.7-0.4.el7.x86_64 > --> Running transaction check > ---> Package cups-filters.x86_64 0:1.0.35-15.el7_0.1 will be installed > --> Processing Dependency: cups-filters-libs(x86-64) = 1.0.35-15.el7_0.1 for > package: cups-filters-1.0.35-15.el7_0.1.x86_64 > --> Processing Dependency: poppler-utils for package: > cups-filters-1.0.35-15.el7_0.1.x86_64 > --> Processing Dependency: libqpdf.so.13(LIBQPDF_10)(64bit) for package: > cups-filters-1.0.35-15.el7_0.1.x86_64 > --> Processing Dependency: liberation-mono-fonts for package: > cups-filters-1.0.35-15.el7_0.1.x86_64 > --> Processing Dependency: libqpdf.so.13()(64bit) for package: > cups-filters-1.0.35-15.el7_0.1.x86_64 > --> Processing Dependency: libpoppler.so.37()(64bit) for package: > cups-filters-1.0.35-15.el7_0.1.x86_64 > --> Processing Dependency: libfontembed.so.1()(64bit) for package: > cups-filters-1.0.35-15.el7_0.1.x86_64 > --> Processing Dependency: libcupsfilters.so.1()(64bit) for package: > cups-filters-1.0.35-15.el7_0.1.x86_64 > --> Processing Dependency: libavahi-glib.so.1()(64bit) for package: > cups-filters-1.0.35-15.el7_0.1.x86_64 > ---> 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.4.el7 will be installed > --> Processing Dependency: librados2 = 1:0.80.7 for package: > 1:python-rados-0.80.7-0.4.el7.x86_64 > ---> Package python-rbd.x86_64 1:0.80.7-0.4.el7 will be installed > --> Processing Dependency: librbd1 = 1:0.80.7 for package: > 1:python-rbd-0.80.7-0.4.el7.x86_64 > --> Running transaction check > ---> Package avahi-glib.x86_64 0:0.6.31-13.el7 will be installed > ---> Package cups-filters-libs.x86_64 0:1.0.35-15.el7_0.1 will be installed > ---> Package liberation-mono-fonts.noarch 1:1.07.2-14.el7 will be installed > --> Processing Dependency: liberation-fonts-common = 1:1.07.2-14.el7 for > package: 1:liberation-mono-fonts-1.07.2-14.el7.noarch > ---> Package poppler.x86_64 0:0.22.5-6.el7 will be installed > --> Processing Dependency: libopenjpeg.so.1()(64bit) for package: > poppler-0.22.5-6.el7.x86_64 > ---> Package poppler-utils.x86_64 0:0.22.5-6.el7 will be installed > --> Processing Dependency: libcairo.so.2()(64bit) for package: > poppler-utils-0.22.5-6.el7.x86_64 > ---> 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.4.el7 will be installed > --> Processing Dependency: librados2 = 1:0.80.7 for package: > 1:python-rados-0.80.7-0.4.el7.x86_64 > ---> Package python-rbd.x86_64 1:0.80.7-0.4.el7 will be installed > --> Processing Dependency: librbd1 = 1:0.80.7 for package: > 1:python-rbd-0.80.7-0.4.el7.x86_64 > ---> Package qpdf-libs.x86_64 0:5.0.1-3.el7 will be installed > --> Running transaction check > ---> Package cairo.x86_64 0:1.12.14-6.el7 will be installed > --> Processing Dependency: libXrender.so.1()(64bit) for package: > cairo-1.12.14-6.el7.x86_64 > --> Processing Dependency: libGL.so.1()(64bit) for package: > cairo-1.12.14-6.el7.x86_64 > --> Processing Dependency: libEGL.so.1()(64bit) for package: > cairo-1.12.14-6.el7.x86_64 > ---> Package liberation-fonts-common.noarch 1:1.07.2-14.el7 will be > installed > ---> Package openjpeg-libs.x86_64 0:1.5.1-9.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.4.el7 will be installed > --> Processing Dependency: librados2 = 1:0.80.7 for package: > 1:python-rados-0.80.7-0.4.el7.x86_64 > ---> Package python-rbd.x86_64 1:0.80.7-0.4.el7 will be installed > --> Processing Dependency: librbd1 = 1:0.80.7 for package: > 1:python-rbd-0.80.7-0.4.el7.x86_64 > --> Running transaction check > ---> Package libXrender.x86_64 0:0.9.8-2.1.el7 will be installed > ---> Package mesa-libEGL.x86_64 0:9.2.5-6.20131218.el7_0 will be installed > --> Processing Dependency: mesa-libgbm = 9.2.5-6.20131218.el7_0 for package: > mesa-libEGL-9.2.5-6.20131218.el7_0.x86_64 > --> Processing Dependency: libglapi.so.0()(64bit) for package: > mesa-libEGL-9.2.5-6.20131218.el7_0.x86_64 > --> Processing Dependency: libgbm.so.1()(64bit) for package: > mesa-libEGL-9.2.5-6.20131218.el7_0.x86_64 > ---> Package mesa-libGL.x86_64 0:9.2.5-6.20131218.el7_0 will be installed > --> Processing Dependency: libXxf86vm.so.1()(64bit) for package: > mesa-libGL-9.2.5-6.20131218.el7_0.x86_64 > --> Processing Dependency: libXfixes.so.3()(64bit) for package: > mesa-libGL-9.2.5-6.20131218.el7_0.x86_64 > --> Processing Dependency: libXdamage.so.1()(64bit) for package: > mesa-libGL-9.2.5-6.20131218.el7_0.x86_64 > ---> 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.4.el7 will be installed > --> Processing Dependency: librados2 = 1:0.80.7 for package: > 1:python-rados-0.80.7-0.4.el7.x86_64 > ---> Package python-rbd.x86_64 1:0.80.7-0.4.el7 will be installed > --> Processing Dependency: librbd1 = 1:0.80.7 for package: > 1:python-rbd-0.80.7-0.4.el7.x86_64 > --> Running transaction check > ---> Package libXdamage.x86_64 0:1.1.4-4.1.el7 will be installed > ---> Package libXfixes.x86_64 0:5.0.1-2.1.el7 will be installed > ---> Package libXxf86vm.x86_64 0:1.1.3-2.1.el7 will be installed > ---> Package mesa-libgbm.x86_64 0:9.2.5-6.20131218.el7_0 will be installed > ---> Package mesa-libglapi.x86_64 0:9.2.5-6.20131218.el7_0 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.4.el7 will be installed > --> Processing Dependency: librados2 = 1:0.80.7 for package: > 1:python-rados-0.80.7-0.4.el7.x86_64 > ---> Package python-rbd.x86_64 1:0.80.7-0.4.el7 will be installed > --> Processing Dependency: librbd1 = 1:0.80.7 for package: > 1:python-rbd-0.80.7-0.4.el7.x86_64 > --> Finished Dependency Resolution > Error: Package: 1:python-rbd-0.80.7-0.4.el7.x86_64 (epel) > Requires: librbd1 = 1:0.80.7 > Available: 1:librbd1-0.86-0.el7.centos.x86_64 (ceph) > librbd1 = 1:0.86-0.el7.centos > Installing: 1:librbd1-0.87-0.el7.centos.x86_64 (ceph) > librbd1 = 1:0.87-0.el7.centos > 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 > Installing: 1:libcephfs1-0.87-0.el7.centos.x86_64 (ceph) > libcephfs1 = 1:0.87-0.el7.centos > Error: Package: 1:python-rados-0.80.7-0.4.el7.x86_64 (epel) > Requires: librados2 = 1:0.80.7 > Available: 1:librados2-0.86-0.el7.centos.x86_64 (ceph) > librados2 = 1:0.86-0.el7.centos > Installing: 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 > > As you can see an attempt is made to install 0.80.7 dependencies when we > want > 0.87. > > Any help will be appreciated... > > Regards > Paul Hewlett > Senior Systems Engineer > Velocix, Cambridge > Alcatel-Lucent > t: +44 1223 435893 m: +44 7985327353 > > > > _______________________________________________ > 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