OpenSolaris

Printable Version Enter a New Search
Bug ID 6617663
Synopsis For non-nscd processes, libsldap should not automatically keep connections open
State 10-Fix Delivered (Fix available in build)
Category:Subcategory ldap:switch
Keywords rtiq_regression | sparks | sparks-putback
Responsible Engineer Milan Jurik
Reported Against s10 , solaris_10u4
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_80
Fixed In snv_80
Release Fixed solaris_nevada(snv_80) , solaris_10u6(s10u6_01) (Bug ID:2154740)
Related Bugs 6361519 , 6528899 , 6634213 , 6649500 , 6653986
Submit Date 16-October-2007
Last Update Date 30-April-2008
Description
After nsswitch2/sparks project integration, libsldap seems to be keeping connections open
(for later use) for processes other than nscd. Before nsswitch2 integration only nscd
was keeping the connections open for later use. This new behaviour introduced by nsswitch2
seems to be causing issues with automound, svc.startd and ldap_cachemgr. The following error messages are logged by these processes that seem to indicate issues with using an already open connection to server.

Sep 20 12:06:19 dnvpars01 ldap_cachemgr[1436]: [ID 293258 daemon.warning] libsldap: Status: 81  Mesg: LDAP ERROR (81): Er
ror occurred during receiving results. This may be due to a stalled connection.
Sep 20 12:06:19 dnvpars01 ldap_cachemgr[1436]: [ID 186574 daemon.error] Error: Unable to refresh profile:apc.srv_expl: LD
AP ERROR (81): Error occurred during receiving results. This may be due to a stalled connection.
Sep 20 12:34:53 dnvpars01 automountd[1617]: [ID 293258 daemon.warning] libsldap: Status: 81  Mesg: LDAP ERROR (81): Error
 occurred during receiving results. This may be due to a stalled connection.
Sep 20 13:17:50 dnvpars01 automountd[307]: [ID 293258 daemon.warning] libsldap: Status: 81  Mesg: LDAP ERROR (81): Error 
occurred during receiving results. This may be due to a stalled connection.
:
:
:
Sep 21 10:31:37 dnvpars01 automountd[307]: [ID 293258 daemon.warning] libsldap: Status: 81  Mesg: LDAP ERROR (81): Error 
occurred during receiving results. This may be due to a stalled connection.
Sep 21 10:53:34 dnvpars01 automountd[307]: [ID 293258 daemon.warning] libsldap: Status: 81  Mesg: LDAP ERROR (81): Error 
occurred during receiving results. This may be due to a stalled connection.
:
:

Sep 20 13:20:46 dnvpars01 svc.startd[7]: [ID 293258 daemon.warning] libsldap: Status: 81  Mesg: LDAP ERROR (81): Error occurred during receiving results. This may be due to a stalled connection.
Sep 20 13:25:57 dnvpars01 svc.startd[7]: [ID 293258 daemon.warning] libsldap: Status: 2  Mesg: Unable to load configuration '/var/ldap/ldap_client_file' ('').
Work Around
N/A
Comments
N/A