Bug #5496
closedUnable to install librados rpm on Fedora 18
0%
Description
I am unable to install librados library due to conflict in existing package (ceph-libs) already installed on fedora 18:
- 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
Updated by Ian Colle almost 11 years ago
- Project changed from 15 to devops
- Assignee set to Anonymous
- Priority changed from Normal to High
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.
Updated by Sage Weil over 10 years ago
- Status changed from In Progress to Resolved