Full_Name: Mustafa A. Hashmi Version: 2.3.30 OS: Debian Etch (4.0) URL: Submission from: (NULL) (202.5.145.13)
When slapd is initialized to read configuration via cn=config (-F /path/to/slapd.d), configuration directives are read before modules are loaded. This can result in slapd exiting when a configuration option, provided by a specific module, is found before the module is loaded.
As an example: the directive password-hash {K5KEY} results in slapd existing with the following message:
olcPasswordHash: value #0: <olcPasswordHash> scheme not available ({K5KEY}) olcPasswordHash: value #0: <olcPasswordHash> no valid hashes found config error processing cn=config: <olcPasswordHash> no valid hashes found
The smbk5pwd module is loaded at a later stage during the initialization process.
Please note: If cn=config.ldif is edited and the option removed, slapd will start normally and allow the option to be added at runtime.