Project

General

Profile

Bug #10040

install ceph packages broken for firefly

Added by Tamilarasi muthamizhan over 9 years ago. Updated over 9 years ago.

Status:
Rejected
Priority:
Urgent
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

hitting the following error, when trying to install ceph packages for firefly on rhel7.0 using ceph-deploy.

test machine: vpm116 [OS: rhel 7.0]

[ceph_deploy.cli][INFO  ] Invoked (1.5.19): ./ceph-deploy install --release=firefly vpm116
[ceph_deploy.install][DEBUG ] Installing stable version firefly on cluster ceph hosts vpm116
[ceph_deploy.install][DEBUG ] Detecting platform for host vpm116 ...
Warning: Permanently added 'vpm116.front.sepia.ceph.com,10.214.138.182' (ECDSA) to the list of known hosts.
[vpm116][DEBUG ] connection detected need for sudo
Warning: Permanently added 'vpm116.front.sepia.ceph.com,10.214.138.182' (ECDSA) to the list of known hosts.
[vpm116][DEBUG ] connected to host: vpm116 
[vpm116][DEBUG ] detect platform information from remote host
[vpm116][DEBUG ] detect machine type
[ceph_deploy.install][INFO  ] Distro info: Red Hat Enterprise Linux Server 7.0 Maipo
[vpm116][INFO  ] installing ceph on vpm116
[vpm116][INFO  ] Running command: sudo yum clean all
[vpm116][DEBUG ] Loaded plugins: priorities
[vpm116][DEBUG ] Cleaning repos: epel rhel-7-cd rhel-7-repo rhel-7-repo-server
[vpm116][WARNIN] Repository rhel-7-repo is listed more than once in the configuration
[vpm116][DEBUG ]               : rhel-7-repo-server-optional rhel7-apache-ceph rhel7-fcgi-ceph
[vpm116][DEBUG ] Cleaning up everything
[vpm116][INFO  ] Running command: sudo yum -y install yum-plugin-priorities
[vpm116][DEBUG ] Loaded plugins: priorities
[vpm116][WARNIN] Repository rhel-7-repo is listed more than once in the configuration
[vpm116][DEBUG ] 38 packages excluded due to repository priority protections
[vpm116][DEBUG ] Package yum-plugin-priorities-1.1.31-25.el7_0.noarch already installed and latest version
[vpm116][DEBUG ] Nothing to do
[vpm116][INFO  ] Running command: sudo rpm --import https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
[vpm116][INFO  ] Running command: sudo rpm -Uvh --replacepkgs http://ceph.com/rpm-firefly/rhel7/noarch/ceph-release-1-0.el7.noarch.rpm
[vpm116][DEBUG ] Retrieving http://ceph.com/rpm-firefly/rhel7/noarch/ceph-release-1-0.el7.noarch.rpm
[vpm116][DEBUG ] Preparing...                          ########################################
[vpm116][DEBUG ] Updating / installing...
[vpm116][DEBUG ] ceph-release-1-0.el7                  ########################################
[vpm116][WARNIN] ensuring that /etc/yum.repos.d/ceph.repo contains a high priority
[vpm116][WARNIN] altered ceph.repo priorities to contain: priority=1
[vpm116][INFO  ] Running command: sudo yum -y install ceph
[vpm116][DEBUG ] Loaded plugins: priorities
[vpm116][WARNIN] Repository rhel-7-repo is listed more than once in the configuration
[vpm116][DEBUG ] 56 packages excluded due to repository priority protections
[vpm116][DEBUG ] Resolving Dependencies
[vpm116][DEBUG ] --> Running transaction check
[vpm116][DEBUG ] ---> Package ceph.x86_64 0:0.80.7-0.el7 will be installed
[vpm116][DEBUG ] --> Processing Dependency: librbd1 = 0.80.7-0.el7 for package: ceph-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] --> Processing Dependency: ceph-common = 0.80.7-0.el7 for package: ceph-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] --> Processing Dependency: librados2 = 0.80.7-0.el7 for package: ceph-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] --> Processing Dependency: libcephfs1 = 0.80.7-0.el7 for package: ceph-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] --> Processing Dependency: python-ceph for package: ceph-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] --> Processing Dependency: libcephfs.so.1()(64bit) for package: ceph-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] --> Running transaction check
[vpm116][DEBUG ] ---> Package ceph.x86_64 0:0.80.7-0.el7 will be installed
[vpm116][DEBUG ] --> Processing Dependency: librbd1 = 0.80.7-0.el7 for package: ceph-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] --> Processing Dependency: librados2 = 0.80.7-0.el7 for package: ceph-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] ---> Package ceph-common.x86_64 0:0.80.7-0.el7 will be installed
[vpm116][DEBUG ] --> Processing Dependency: librados2 = 0.80.7-0.el7 for package: ceph-common-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] --> Processing Dependency: librbd1 = 0.80.7-0.el7 for package: ceph-common-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] ---> Package libcephfs1.x86_64 0:0.80.7-0.el7 will be installed
[vpm116][DEBUG ] ---> Package python-ceph.x86_64 0:0.80.7-0.el7 will be installed
[vpm116][DEBUG ] --> Processing Dependency: librados2 = 0.80.7-0.el7 for package: python-ceph-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] --> Processing Dependency: librbd1 = 0.80.7-0.el7 for package: python-ceph-0.80.7-0.el7.x86_64
[vpm116][DEBUG ] --> Finished Dependency Resolution
[vpm116][DEBUG ]  You could try using --skip-broken to work around the problem
[vpm116][WARNIN] Error: Package: ceph-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]            Requires: librados2 = 0.80.7-0.el7
[vpm116][WARNIN]            Installed: librados2-0.84-746.gb013625.el7.x86_64 (@Ceph)
[vpm116][WARNIN]                librados2 = 0.84-746.gb013625.el7
[vpm116][WARNIN]            Available: librados2-0.80-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.1-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.1-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.3-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.3-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.4-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.4-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.5-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.5-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.6-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.6-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.7-0.el7
[vpm116][WARNIN] Error: Package: python-ceph-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]            Requires: librbd1 = 0.80.7-0.el7
[vpm116][WARNIN]            Installed: librbd1-0.84-746.gb013625.el7.x86_64 (@Ceph)
[vpm116][WARNIN]                librbd1 = 0.84-746.gb013625.el7
[vpm116][WARNIN]            Available: librbd1-0.80-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.1-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.1-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.3-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.3-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.4-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.4-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.5-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.5-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.6-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.6-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.7-0.el7
[vpm116][WARNIN] Error: Package: ceph-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]            Requires: librbd1 = 0.80.7-0.el7
[vpm116][WARNIN]            Installed: librbd1-0.84-746.gb013625.el7.x86_64 (@Ceph)
[vpm116][WARNIN]                librbd1 = 0.84-746.gb013625.el7
[vpm116][WARNIN]            Available: librbd1-0.80-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.1-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.1-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.3-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.3-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.4-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.4-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.5-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.5-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.6-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.6-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.7-0.el7
[vpm116][WARNIN] Error: Package: ceph-common-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]            Requires: librados2 = 0.80.7-0.el7
[vpm116][WARNIN]            Installed: librados2-0.84-746.gb013625.el7.x86_64 (@Ceph)
[vpm116][WARNIN]                librados2 = 0.84-746.gb013625.el7
[vpm116][WARNIN]            Available: librados2-0.80-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.1-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.1-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.3-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.3-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.4-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.4-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.5-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.5-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.6-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.6-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.7-0.el7
[vpm116][WARNIN] Error: Package: python-ceph-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]            Requires: librados2 = 0.80.7-0.el7
[vpm116][WARNIN]            Installed: librados2-0.84-746.gb013625.el7.x86_64 (@Ceph)
[vpm116][WARNIN]                librados2 = 0.84-746.gb013625.el7
[vpm116][WARNIN]            Available: librados2-0.80-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.1-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.1-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.3-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.3-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.4-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.4-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.5-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.5-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.6-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.6-0.el7
[vpm116][WARNIN]            Available: librados2-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librados2 = 0.80.7-0.el7
[vpm116][WARNIN] Error: Package: ceph-common-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]            Requires: librbd1 = 0.80.7-0.el7
[vpm116][WARNIN]            Installed: librbd1-0.84-746.gb013625.el7.x86_64 (@Ceph)
[vpm116][WARNIN]                librbd1 = 0.84-746.gb013625.el7
[vpm116][WARNIN]            Available: librbd1-0.80-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.1-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.1-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.3-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.3-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.4-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.4-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.5-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.5-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.6-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.6-0.el7
[vpm116][WARNIN]            Available: librbd1-0.80.7-0.el7.x86_64 (Ceph)
[vpm116][WARNIN]                librbd1 = 0.80.7-0.el7
[vpm116][DEBUG ]  You could try running: rpm -Va --nofiles --nodigest
[vpm116][ERROR ] RuntimeError: command returned non-zero exit status: 1
[ceph_deploy][ERROR ] RuntimeError: Failed to execute command: yum -y install ceph

History

#1 Updated by Tamilarasi muthamizhan over 9 years ago

  • Assignee deleted (Alfredo Deza)
  • Priority changed from High to Urgent

#2 Updated by Alfredo Deza over 9 years ago

  • Status changed from New to Rejected

The problem here is that the machine needs to be properly cleaned up from newer Ceph packages.

It is always problematic to go from newer to older versions as ceph-deploy will refuse to uninstall certain packages like
librbd and librados.

These packages need to be removed manually before attempting to install older versions of ceph.

I don't see this as a bug, so closing for now.

Also available in: Atom PDF