Bug 1479309
| Summary: | Upgrading openldap-servers does not restart slapd when rebasing | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Muneaki Sugaya <msugaya> |
| Component: | openldap | Assignee: | Matus Honek <mhonek> |
| Status: | CLOSED ERRATA | QA Contact: | Patrik Kis <pkis> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.4 | CC: | adm.fkt.physik, gparente, kcleveng, mhonek, mstomich, nkinder, pkis, vmishra |
| Target Milestone: | rc | Keywords: | Regression |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | openldap-servers-2.4.44-6.el7 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2018-04-10 18:16:19 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
*** Bug 1481960 has been marked as a duplicate of this bug. *** *** Bug 1494564 has been marked as a duplicate of this bug. *** 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/RHEA-2018:0974 |
Description of problem: Upgrading openldap-servers stops slapd Version-Release number of selected component (if applicable): openldap-servers-2.4.44-5.el7 How reproducible: Always Steps to Reproduce: 1. Install older openldap-servers. 2. Start slapd as follows: ~~~ # cp /usr/share/openldap-servers/DB_CONFIG.example /var/lib/ldap/DB_CONFIG # chown ldap. /var/lib/ldap/DB_CONFIG # systemctl enable slapd # systemctl start slapd # systemctl is-active slapd active ~~~ 3. Upgrade openldap-servers to the latest and find slapd will become inactive. ~~~ # rpm -Uvh openldap-2.4.44-5.el7.x86_64.rpm openldap-clients-2.4.44-5.el7.x86_64.rpm openldap-servers-2.4.44-5.el7.x86_64.rpm # systemctl is-active slapd inactive ~~~ Actual results: Upgrading openldap-servers stops slapd Expected results: Upgrading openldap-servers restarts slapd Additional info: If there is not /etc/sysconfig/ldap, line #82 is sikipped. ~~~ # rpm -qp openldap-servers-2.4.44-5.el7.x86_64.rpm --scripts | cat -n ...skip 57 # conversion from /etc/sysconfig/ldap to /etc/sysconfig/slapd 58 if [ $1 -eq 2 ]; then 59 # we expect that 'ldap' will be renamed to 'ldap.rpmsave' after removing the old package 60 [ -r /etc/sysconfig/ldap ] || exit 0 ...skip 82 # restart after upgrade 83 if [ $1 -ge 1 ]; then 84 if [ $start_slapd -eq 1 ]; then 85 /usr/bin/systemctl start slapd.service &>/dev/null || : ~~~