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: http://tracker.ceph.com/issues/13374
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 https://github.com/ceph/ceph/pull/6363
PR was merged upstream, so we can take this in RHCS 1.3.2
Ken, 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. https://access.redhat.com/errata/RHBA-2016:0313