About
Your Hyperion OpenLdap don't start and when you try to start it from a shell located Hyperion_HOME\products\Foundation\openLDAP\startOpenLdap.bat, you received this error :
E:\Hyperion\products\Foundation\openLDAP>startService.bat
The Hyperion Foundation OpenLDAP service is starting..
The Hyperion Foundation OpenLDAP service could not be started.
A service specific error occurred: 21.
More help is available by typing NET HELPMSG 3547.
Possible Solution Steps
Recover the database
You need to recover the database :
- suppress the file alock in the database directory Hyperion_Home\products\Foundation\openLDAP\var\openldap-data
- copy the file db_recover from the directory Hyperion_Home\products\Foundation\openLDAP\bdb\bin in the database directory Hyperion_Home\products\Foundation\openLDAP\var\openldap-data
- run twice from a shell the command db_recvoer
Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.
E:\Hyperion\products\Foundation\openLDAP\var\openldap-data>db_recover
db_recover: Program version 4.2 doesn't match environment version
E:\Hyperion\products\Foundation\openLDAP\var\openldap-data>db_recover
E:\Hyperion\products\Foundation\openLDAP\var\openldap-data>
Restart the services
- start openldap
- start shared services
- Restart EAS Server