Bug 906419
Summary: | slapd does not start, 510ad64c slap_sasl_init: auxprop add plugin failed | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Petr Sklenar <psklenar> |
Component: | openldap | Assignee: | Jan Synacek <jsynacek> |
Status: | CLOSED DUPLICATE | QA Contact: | BaseOS QE Security Team <qe-baseos-security> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 7.0 | CC: | jjeanj1, jsynacek |
Target Milestone: | rc | Keywords: | Regression, Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-02-05 11:46:39 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: |
Description
Petr Sklenar
2013-01-31 15:44:48 UTC
# rpm -q openldap openldap-2.4.33-3.el7.x86_64 # rpm -q openldap-servers openldap-servers-2.4.33-3.el7.x86_64 # rpm -q systemd systemd-197-1.el7.1.1.x86_64 # systemctl start slapd # systemctl status slapd slapd.service - OpenLDAP Server Daemon Loaded: loaded (/usr/lib/systemd/system/slapd.service; disabled) Active: active (running) since Tue 2013-02-05 08:30:57 CET; 18s ago Process: 1209 ExecStart=/usr/sbin/slapd -u ldap -h ${SLAPD_URLS} $SLAPD_OPTIONS (code=exited, status=0/SUCCESS) Process: 1180 ExecStartPre=/usr/libexec/openldap/check-config.sh (code=exited, status=0/SUCCESS) Main PID: 1211 (slapd) CGroup: name=systemd:/system/slapd.service └─1211 /usr/sbin/slapd -u ldap -h ldapi:/// ldap:/// Works as expected with RHEL-7.0-20130131.0 compose. I tried the same distro like you + update cyrus-sasl to the same version I had previously), then I could see the issue: fresh DISTRO=RHEL-7.0-20130131.0 and: [root@pes-guest-67 ~]# service slapd restart Redirecting to /bin/systemctl restart slapd.service [root@pes-guest-67 ~]# rpm -q openldap-servers openldap-servers-2.4.33-3.el7.x86_64 [root@pes-guest-67 ~]# rpm -qa | grep cyrus cyrus-sasl-gssapi-2.1.23-37.el7.x86_64 cyrus-sasl-lib-2.1.23-37.el7.x86_64 cyrus-sasl-2.1.23-37.el7.x86_64 cyrus-sasl-md5-2.1.23-37.el7.x86_64 [root@pes-guest-67 ~]# rpm -q cyrus-sasl cyrus-sasl-2.1.23-37.el7.x86_64 [root@pes-guest-67 ~]# rpm -Fvh .../packages/cyrus-sasl/2.1.25/2.el7/x86_64/cyrus-sasl-* Preparing... ################################# [100%] Updating / installing... 1:cyrus-sasl-lib-2.1.25-2.el7 ################################# [ 13%] 2:cyrus-sasl-2.1.25-2.el7 ################################# [ 25%] 3:cyrus-sasl-gssapi-2.1.25-2.el7 ################################# [ 38%] 4:cyrus-sasl-md5-2.1.25-2.el7 ################################# [ 50%] Cleaning up / removing... 5:cyrus-sasl-md5-2.1.23-37.el7 ################################# [ 63%] 6:cyrus-sasl-gssapi-2.1.23-37.el7 ################################# [ 75%] 7:cyrus-sasl-2.1.23-37.el7 ################################# [ 88%] 8:cyrus-sasl-lib-2.1.23-37.el7 ################################# [100%] [root@pes-guest-67 ~]# service slapd restart Redirecting to /bin/systemctl restart slapd.service Job for slapd.service failed. See 'systemctl status slapd.service' and 'journalctl -xn' for details. [root@pes-guest-67 ~]# systemctl status slapd.service slapd.service - OpenLDAP Server Daemon Loaded: loaded (/usr/lib/systemd/system/slapd.service; disabled) Active: failed (Result: exit-code) since Tue 2013-02-05 11:29:09 EST; 5s ago Process: 7365 ExecStart=/usr/sbin/slapd -u ldap -h ${SLAPD_URLS} $SLAPD_OPTIONS (code=exited, status=255) Process: 7348 ExecStartPre=/usr/libexec/openldap/check-config.sh (code=exited, status=0/SUCCESS) Main PID: 7281 (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/slapd.service Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com runuser[7351]: pam_unix(runuser:session): session closed for user ldap Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com check-config.sh[7348]: Checking configuration file failed: Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com check-config.sh[7348]: 51113355 slap_sasl_init: auxprop add plugin failed Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com check-config.sh[7348]: slaptest: slap_init failed! Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com slapd[7365]: @(#) $OpenLDAP: slapd 2.4.33 (Oct 31 2012 07:59:46) $ Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com slapd[7365]: auxpropfunc error version mismatch with plug-in Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com slapd[7365]: slap_sasl_init: auxprop add plugin failed Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com systemd[1]: slapd.service: control process exited, code=exited status=255 Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com systemd[1]: Failed to start OpenLDAP Server Daemon. Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com systemd[1]: Unit slapd.service entered failed state ----------------- but I have no idea why there is older version of cyrus-sasl in the newest rhel7 distro. hmm it seems to be bug 903632. *** This bug has been marked as a duplicate of bug 903632 *** As there been a solution to solve this issue? I'm unable to view bug 903632. I'm having the exact sane issue. I installed fedora 18 on vmware 5 fusion instance and I installed all packages as requested to get OpenLdap up running. [root@localhost openldap]# service slapd start Redirecting to /bin/systemctl start slapd.service Job for slapd.service failed. See 'systemctl status slapd.service' and 'journalctl -xn' for details. [root@localhost openldap]# systemctl status slapd.service slapd.service - OpenLDAP Server Daemon Loaded: loaded (/usr/lib/systemd/system/slapd.service; enabled) Active: failed (Result: exit-code) since Wed 2013-03-27 00:03:07 EDT; 1min 5s ago Process: 12074 ExecStart=/usr/sbin/slapd -u ldap -h ${SLAPD_URLS} $SLAPD_OPTIONS (code=exited, status=1/FAILURE) Process: 12059 ExecStartPre=/usr/libexec/openldap/check-config.sh (code=exited, status=0/SUCCESS) Mar 27 00:03:07 localhost.localdomain check-config.sh[12059]: 51526f7b /etc/openldap/slapd.conf: line 1: unknown directive <ee>...ions. Mar 27 00:03:07 localhost.localdomain check-config.sh[12059]: slaptest: bad configuration file! Mar 27 00:03:07 localhost.localdomain slapd[12074]: @(#) $OpenLDAP: slapd 2.4.33 (Oct 31 2012 12:01:33) $ Mar 27 00:03:07 localhost.localdomain slapd[12074]: daemon: bind(8) failed errno=98 (Address already in use) Mar 27 00:03:07 localhost.localdomain slapd[12074]: daemon: bind(8) failed errno=98 (Address already in use) Mar 27 00:03:07 localhost.localdomain slapd[12074]: slapd stopped. Mar 27 00:03:07 localhost.localdomain slapd[12074]: connections_destroy: nothing to destroy. Mar 27 00:03:07 localhost.localdomain systemd[1]: slapd.service: control process exited, code=exited status=1 Mar 27 00:03:07 localhost.localdomain systemd[1]: Failed to start OpenLDAP Server Daemon. Mar 27 00:03:07 localhost.localdomain systemd[1]: Unit slapd.service entered failed state (In reply to comment #6) > As there been a solution to solve this issue? I'm unable to view bug 903632. > > I'm having the exact sane issue. I installed fedora 18 on vmware 5 fusion > instance and I installed all packages as requested to get OpenLdap up > running. The bug 903632 is VERIFIED, so yes, the issue has been solved. You are not having the exact same issue. The issue was: > ... > Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com check-config.sh[7348]: 51113355 slap_sasl_init: auxprop add plugin failed > Feb 05 11:29:09 pes-guest-67.lab.eng.brq.redhat.com check-config.sh[7348]: slaptest: slap_init failed! > ... You're issue is something bad in your config file: > Mar 27 00:03:07 localhost.localdomain check-config.sh[12059]: 51526f7b > /etc/openldap/slapd.conf: line 1: unknown directive <ee>...ions. > Mar 27 00:03:07 localhost.localdomain check-config.sh[12059]: slaptest: bad > configuration file! |