Hi Piotr,

> I'm not sure it's a right alias, however it's related to the GSSAPI.
>
> I have a snv_129 kerberos+ldap client machine. Kerberos is already
> configured. KDC is running on Linux.
>
> Original nss_ldap library is replaced with nss-ldap from
> http://freeipa.org/downloads/solaris/nss_ldap/10/RHATnss-ldap-253-12.i386.pkg


This is the root of your problem.  The nss-ldap that you replaced
the OpenSolaris nss-ldap with is not compatible with OpenSolaris
components.  Linux nss-ldap is a different source base with different
characteristics and behaviors and is not compatible with OpenSolaris's
current naming system.

If you choose to install Linux nss-ldap you need to understand that
none of the advanced facilities like nscd caching, per-user
LDAP/Kerberos support or using any of the Solaris nss_ldap tools
including ldapclient, ldap_cachemgr or ldaplist will function when
you do this.

All of these components including Solaris pam_ldap require the use
of Solaris nss_ldap and other internal interfaces associated with each
of these pieces.

By replacing Solaris nss_ldap with Linux nss_ldap you have broken
the LDAP naming services stack which is why you are getting all
those error messages.

The correct solution is to not replace nss_ldap with the incompatible
components.

Linux nss_ldap is not a substitute library for the current OpenSolaris
nss_ldap naming libraries.

I hope that answers your question.

Doug.

Reply via email to