Red Hat Bugzilla – Bug 1268971
Drop dependency on redhat-lsb-core
Last modified: 2016-02-29 09:43:51 EST
We are looking at adding the Ceph utilities to Atomic Host, and the ceph-common -> redhat-lsb-core -> postfix dependency (among others) is a bit problematic.
AFAICS we're only pulling in redhat-lsb-core for the legacy rados init script. A native systemd version of this should be pretty easy.
Proper systemd unit files are coming in RHCS 2.0.
Upstream tracker issue to resolve this at least for infernalis/rhcs 2.0:
Boris, could you please convert rbdmap to a systemd unit file?
According to https://bugzilla.redhat.com/show_bug.cgi?id=1244158, this init script never worked on RHEL 7 anyway
Re-targeting to RHCS 1.3.2
FYI: The upstream PR that should help, here
PR was merged upstream, so we can take this in RHCS 1.3.2
Can you please provide the steps to verify this defect.
Steps to reproduce:
1. yum install ceph-common
2. yum remove redhat-lsb-core
Actual (broken) results:
The ceph-common package will depend on redhat-lsb-core, so yum will try to remove ceph-common as well as redhat-lsb-core.
Expected (fixed) results:
The ceph-common package will not depend on redhat-lsb-core. Yum will be able to remove redhat-lsb-core without removing ceph-common.
Marking this BUG as verified.
Followed the steps mentioned in Step#5.
Also had IO running.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.