Project

General

Profile

Actions

Bug #8017

closed

Redhat Dependencies Unmet

Added by John Wilkins about 10 years ago. Updated about 10 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Sandon Van Ness
Category:
-
Target version:
-
% Done:

100%

Source:
other
Tags:
Backport:
Regression:
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

When attempting to install Ceph Cuttlefish on a bare metal installation of Redhat 6.5, I encountered a series of unmet dependencies. I discussed the matter with a team member, and was told that this is very likely a bug in our repository. The steps to reproduce are:

1.) From an admin host, execute ceph-deploy install --release cuttlefish node
to a host that runs a clean install of Redhat. For example:

john@admin-host:~/rgw-validation-cluster$ ceph-deploy install --release cuttlefish ceph-rgw

2. The result looks something like this:

[ceph_deploy.cli][INFO ] Invoked (1.4.0): /usr/bin/ceph-deploy install --release cuttlefish ceph-rgw
[ceph_deploy.install][DEBUG ] Installing stable version cuttlefish on cluster ceph hosts ceph-rgw
[ceph_deploy.install][DEBUG ] Detecting platform for host ceph-rgw ...
[ceph-rgw][DEBUG ] connected to host: ceph-rgw
[ceph-rgw][DEBUG ] detect platform information from remote host
[ceph-rgw][DEBUG ] detect machine type
[ceph_deploy.install][INFO ] Distro info: Red Hat Enterprise Linux Server 6.5 Santiago
[ceph-rgw][INFO ] installing ceph on ceph-rgw
[ceph-rgw][INFO ] Running command: sudo yum -y -q install wget
[ceph-rgw][WARNIN] This system is receiving updates from Red Hat Subscription Management.
[ceph-rgw][DEBUG ] Package wget-1.12-1.11.el6_5.x86_64 already installed and latest version
[ceph-rgw][INFO ] Running command: sudo rpm --import https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
[ceph-rgw][INFO ] Running command: sudo rpm -Uvh --replacepkgs http://ceph.com/rpm-cuttlefish/el6/noarch/ceph-release-1-0.el6.noarch.rpm
[ceph-rgw][DEBUG ] Retrieving http://ceph.com/rpm-cuttlefish/el6/noarch/ceph-release-1-0.el6.noarch.rpm
[ceph-rgw][DEBUG ] Preparing... ##################################################
[ceph-rgw][DEBUG ] ceph-release ##################################################
[ceph-rgw][INFO ] Running command: sudo yum -y -q install ceph
[ceph-rgw][WARNIN] This system is receiving updates from Red Hat Subscription Management.
[ceph-rgw][WARNIN] Error: Package: libcephfs1-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: libleveldb.so.1()(64bit)
[ceph-rgw][WARNIN] Error: Package: librbd1-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: libleveldb.so.1()(64bit)
[ceph-rgw][WARNIN] Error: Package: librados2-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: libleveldb.so.1()(64bit)
[ceph-rgw][WARNIN] Error: Package: ceph-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: libtcmalloc.so.4()(64bit)
[ceph-rgw][WARNIN] Error: Package: ceph-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: python-lockfile
[ceph-rgw][WARNIN] Error: Package: ceph-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: gdisk
[ceph-rgw][WARNIN] Error: Package: ceph-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: libleveldb.so.1()(64bit)
[ceph-rgw][WARNIN] Error: Package: ceph-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: xfsprogs
[ceph-rgw][DEBUG ] You could try using --skip-broken to work around the problem
[ceph-rgw][DEBUG ] You could try running: rpm -Va --nofiles --nodigest
[ceph-rgw][ERROR ] RuntimeError: command returned non-zero exit status: 1
[ceph_deploy][ERROR ] RuntimeError: Failed to execute command: yum -y -q install ceph


Related issues 1 (0 open1 closed)

Related to devops - Bug #5193: RHEL6 does not ship with xfsprogsResolvedSandon Van Ness05/29/2013

Actions
Actions #1

Updated by John Wilkins about 10 years ago

This has been verified as a problem when installing dumpling too.

john@admin-host:~/rgw-validation-cluster$ ceph-deploy install --release dumpling ceph-rgw
[ceph_deploy.cli][INFO ] Invoked (1.4.0): /usr/bin/ceph-deploy install --release dumpling ceph-rgw
[ceph_deploy.install][DEBUG ] Installing stable version dumpling on cluster ceph hosts ceph-rgw
[ceph_deploy.install][DEBUG ] Detecting platform for host ceph-rgw ...
[ceph-rgw][DEBUG ] connected to host: ceph-rgw
[ceph-rgw][DEBUG ] detect platform information from remote host
[ceph-rgw][DEBUG ] detect machine type
[ceph_deploy.install][INFO ] Distro info: Red Hat Enterprise Linux Server 6.5 Santiago
[ceph-rgw][INFO ] installing ceph on ceph-rgw
[ceph-rgw][INFO ] Running command: sudo yum -y -q install wget
[ceph-rgw][WARNIN] This system is receiving updates from Red Hat Subscription Management.
[ceph-rgw][DEBUG ] Package wget-1.12-1.11.el6_5.x86_64 already installed and latest version
[ceph-rgw][INFO ] Running command: sudo rpm --import https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
[ceph-rgw][INFO ] Running command: sudo rpm -Uvh --replacepkgs http://ceph.com/rpm-dumpling/el6/noarch/ceph-release-1-0.el6.noarch.rpm
[ceph-rgw][DEBUG ] Retrieving http://ceph.com/rpm-dumpling/el6/noarch/ceph-release-1-0.el6.noarch.rpm
[ceph-rgw][DEBUG ] Preparing... ##################################################
[ceph-rgw][DEBUG ] ceph-release ##################################################
[ceph-rgw][INFO ] Running command: sudo yum -y -q install ceph
[ceph-rgw][WARNIN] This system is receiving updates from Red Hat Subscription Management.
[ceph-rgw][WARNIN] Error: Package: libcephfs1-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: libleveldb.so.1()(64bit)
[ceph-rgw][WARNIN] Error: Package: librbd1-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: libleveldb.so.1()(64bit)
[ceph-rgw][WARNIN] Error: Package: librados2-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: libleveldb.so.1()(64bit)
[ceph-rgw][WARNIN] Error: Package: ceph-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: libtcmalloc.so.4()(64bit)
[ceph-rgw][WARNIN] Error: Package: ceph-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: python-lockfile
[ceph-rgw][WARNIN] Error: Package: ceph-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: gdisk
[ceph-rgw][WARNIN] Error: Package: ceph-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: libleveldb.so.1()(64bit)
[ceph-rgw][WARNIN] Error: Package: ceph-0.61.9-0.el6.x86_64 (ceph)
[ceph-rgw][WARNIN] Requires: xfsprogs
[ceph-rgw][DEBUG ] You could try using --skip-broken to work around the problem
[ceph-rgw][DEBUG ] You could try running: rpm -Va --nofiles --nodigest
[ceph-rgw][ERROR ] RuntimeError: command returned non-zero exit status: 1
[ceph_deploy][ERROR ] RuntimeError: Failed to execute command: yum -y -q install ceph

Actions #2

Updated by Ian Colle about 10 years ago

  • Project changed from Ceph to devops
Actions #3

Updated by Ian Colle about 10 years ago

  • Status changed from New to Duplicate
Actions #4

Updated by Ian Colle about 10 years ago

  • Status changed from Duplicate to 12
  • Assignee set to Sandon Van Ness

RH packages are dependent upon EPEL. Need to build all missing packages and include in repo.

Actions #5

Updated by Josh Durgin about 10 years ago

From John's log it looks like the dumpling ceph-release rpm (http://ceph.com/rpm-dumpling/el6/noarch/ceph-release-1-0.el6.noarch.rpm) ends up pointing to cuttlefish packages as well.

Actions #6

Updated by Sandon Van Ness about 10 years ago

  • Status changed from 12 to Resolved
  • % Done changed from 0 to 100

All RHEL dependencies in jenkins and built.

Actions

Also available in: Atom PDF