Project

General

Profile

Actions

Bug #5496

closed

Unable to install librados rpm on Fedora 18

Added by Chris Howarth almost 11 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
High
Assignee:
-
Category:
-
Target version:
-
% Done:

0%

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

Description

I am unable to install librados library due to conflict in existing package (ceph-libs) already installed on fedora 18:

  1. rpm -ivh librados2-0.61.4-0.fc18.x86_64.rpm
    warning: librados2-0.61.4-0.fc18.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 17ed316d: NOKEY
    Preparing... ################################# [100%]
    file /usr/lib64/librados.so.2.0.0 from install of librados2-0.61.4-0.fc18.x86_64 conflicts with file from package ceph-libs-0.46-1.fc18.x86_64

I realize that the contents of librados are already installed as part fo the ceph-libs rpm, but the ceph package has a dependency on librados:

rpm -ivh ceph-0.61.4-0.fc18.x86_64.rpm
warning: ceph-0.61.4-0.fc18.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 17ed316d: NOKEY
error: Failed dependencies:
hdparm is needed by ceph-0.61.4-0.fc18.x86_64
libboost_system-mt.so.1.50.0()(64bit) is needed by ceph-0.61.4-0.fc18.x86_64
libboost_thread-mt.so.1.50.0()(64bit) is needed by ceph-0.61.4-0.fc18.x86_64
libcephfs1 = 0.61.4-0.fc18 is needed by ceph-0.61.4-0.fc18.x86_64
libleveldb.so.1()(64bit) is needed by ceph-0.61.4-0.fc18.x86_64
librados2 = 0.61.4-0.fc18 is needed by ceph-0.61.4-0.fc18.x86_64
librbd1 = 0.61.4-0.fc18 is needed by ceph-0.61.4-0.fc18.x86_64
libsnappy.so.1()(64bit) is needed by ceph-0.61.4-0.fc18.x86_64
libtcmalloc.so.4()(64bit) is needed by ceph-0.61.4-0.fc18.x86_64
python-lockfile is needed by ceph-0.61.4-0.fc18.x86_64

Hence ceph rpm cannot be installed

thanks

Chris

Actions #1

Updated by Ian Colle almost 11 years ago

  • Project changed from 15 to devops
  • Assignee set to Anonymous
  • Priority changed from Normal to High
Actions #2

Updated by Anonymous almost 11 years ago

  • Status changed from New to In Progress
Actions #3

Updated by Anonymous almost 11 years ago

This looks like it's an issue with fedora moving the libraries into a ceph-libs package. If we don't want to change our packaging to match, then it looks like we need an obsoletes statement for ceph-libs in the spec file.

Actions #4

Updated by Sage Weil over 10 years ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF