Many "connection_read(): no connection!" warnings from OpenLDAP server when using ldapi:/// and a bind DN (no external authentication)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openldap (Debian) |
Fix Released
|
Unknown
|
|||
openldap (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Reported upstream at http://
Many "connection_read(): no connection!" warnings are written to /var/log/debug and /var/log/syslog by slapd. As stated at http://
This appears to be an issue with the libldap client library provided by OpenLDAP itself (2.4.21), and not the slapd daemon.
Issue is reproducible even by just using "ldapsearch -H ldapi:///", but only if a bind DN is specified (-D) and external authentication is not used.
Running slapd with logging enabled (-d 8) shows the attached 3 sequences - ldapsearch command followed by the slapd logs. Note that the "connection_read(): no connection!" is only visible on the middle pair.
If this can't / won't be fixed in the client library, the logging of the "connection_read(): no connection!" event from slapd should at least be demoted to a lower level so that it doesn't fill the default logging output, without having to change the overall configured logging level and potentially missing other logged events that do require attention.
Ubuntu 10.04, libldap-2.4-2 : 2.4.21-0ubuntu5
Also still confirmed in Ubuntu 11.10, libldap-2.4-2 : 2.4.25-1.1ubuntu4.1
Changed in openldap (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Confirmed |
description: | updated |
Changed in openldap (Debian): | |
status: | Unknown → Fix Released |
I can reproduce this behavior by running "ldapsearch -H ldapi:/// -Y EXTERNAL", too.
This symptom can be shut off with the rsyslog rule, should be at the top of /etc/rsyslog. d/50-default. conf:
--snip--
:msg, contains, ": no connection" ~
--snip--