oi151a7 ldap_cachemgr ldap configuration problem
After successfully upgrading from oi148 to oi151a7 ldap client file (ldap_cachemgr) stopped working correctly. The problem seems to be quite tricky and it took use some to figure it out. It appears that after the update, if you have two ldap servers specified in /var/ldap/ldap_client_file, for example:
NS_LDAP_SERVERS= authldap-1.dev, authldap-2.dev
...ldap_cachemgr usually terminates with signal 6. Sometimes (once out of 10) it starts properly. Problem always shows up upon servers reboot and makes impossible to login using remote auth services. Reverting to just one server in configuration makes everything work fine - but that's something we don't want to do.
/usr/lib/ldap/ldap_cachemgr: terminated by signal 6
Truss output of available as attachment (assertion failure).
Same thing happens in global zone, as well as in any non-global zone on the machine.
Any help is very appreciated - this bug holds us from upgrading really big serverfarm of oi148 machines.