At 04:36 PM 1/2/2005, Craig White wrote:
> Trying to connect to openldap server - the following snippet is logged
> which I think comprises my error
>
> Jan 2 17:24:29 linuxserver slapd[3620]: send_ldap_result: conn=1608
> op=2 p=3
> Jan 2 17:24:29 linuxserver slapd[3620]: send_ldap_result: err=0
> matched="" text=""
> Jan 2 17:24:29 linuxserver slapd[3620]: send_ldap_response: msgid=3
> tag=101 err=0
From the above, I deduce that the server is responding to an LDAPv3
search request, msgid=2, with result code of success (0).
> Jan 2 17:24:29 linuxserver slapd[3620]: connection_get(32)
> Jan 2 17:24:29 linuxserver slapd[3620]: connection_get(32): got
> connid=1608
> Jan 2 17:24:29 linuxserver slapd[3620]: connection_read(32): checking
> for input on id=1608
> Jan 2 17:24:29 linuxserver slapd[3620]: ber_get_next on fd 32 failed
> errno=0 (Success)
> Jan 2 17:24:29 linuxserver slapd[3620]: connection_read(32): input
> error=-2 id=1608, closing.
> Jan 2 17:24:29 linuxserver slapd[3620]: connection_closing: readying
> conn=1608 sd=32 for close
> Jan 2 17:24:29 linuxserver slapd[3620]: connection_close: conn=1608
> sd=32
This indicates the TCP stream was closed. I note the closure appears to
abrupt. That is, the client does not appear to send a Unbind request
before disconnecting from the server.
> Input error -2 Is that my error? How to interpret?
This -2 indicates that ber_get_next failure requires the server to close
the TCP stream, which it then does.