Hi there,
We are using OpenLDAP 2.2.29 (the full name of the setup is "openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe") for a large number of Windows 2000 oses with service pack 4.
Often, it happens that the openldap service doesn't start and in the event log i can see the error code "21". Right now i can solve the problem reinstalling openldap and it works but i would like to know the cause of the problem (if any) and if there is another way to solve it.
Maybe it is a dumb question but is it possible to retrieve the dump of ldap if the service doesn't start ?
Thanks for any help, Emanuele Gesuato
Emanuele Gesuato wrote:
We are using OpenLDAP 2.2.29 (the full name of the setup is "openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe") for a large number of Windows 2000 oses with service pack 4.
1. OpenLDAP 2.2.29 is a really ancient release not supported anymore for quite a while.
2. It is highly recommended *not* to use Berkeley-DB 4.3 with OpenLDAP.
3. OpenSSL 0.9.8a is also outdated and some security fixes have been added to OpenSSL since then.
4. This seems to be a 3rd-party build.
=> Don't expect anybody to help you with issues deploying this build.
I'd recommend that you should use a more recent versions of OpenLDAP and all the required software. The OpenLDAP project itself does not publish binaries. I don't know which Win32 build is currently recommended though. Maybe others have specific recommendations.
Ciao, Michael.
Emanuele Gesuato egesuato@ibc.it writes:
Hi there,
We are using OpenLDAP 2.2.29 (the full name of the setup is "openldap-2.2.29-db-4.3.29-openssl-0.9.8a-win32_Setup.exe") for a large number of Windows 2000 oses with service pack 4.
Often, it happens that the openldap service doesn't start and in the event log i can see the error code "21". Right now i can solve the problem reinstalling openldap and it works but i would like to know the cause of the problem (if any) and if there is another way to solve it.
Error code 21 is invalidAttributeSyntax, but is is very unlikely that slapd wouldn't start based on this error. So error 21 might be a Microsoft specific error code.
Maybe it is a dumb question but is it possible to retrieve the dump of ldap if the service doesn't start ?
I don't know anything about Windows specific building procedures, but a Unix built slapd can be started in debugging mode, fore more information see: http://www.openldap.org/doc/admin24/runningslapd.html#Command-Line Option
-Dieter
openldap-technical@openldap.org