When you create a new instance on a non-Linux platform, the nsslapd-saslpath
setting in dse.ldif is incorrect. It is currently set to <sroot>/sasl2, but the
sasl plugins are actually installed in <prefix>/<libdir>/sasl2. This causes the
server to not load any of it's SASL plugins, so it doesn't advertise any
mechanisms other than EXTERNAL.
The attached diffs set the proper path for the nsslapd-saslpath setting.
Created attachment 151628 [details]
Checked into ldapserver (HEAD). Thanks to Rich and Noriko for their reviews!
Checking in create_instance.c
/cvs/dirsec/ldapserver/ldap/admin/src/create_instance.c,v <-- create_instance.c
new revision: 1.53; previous revision: 1.52