--On Tuesday, February 21, 2006 10:07 AM +0530 mallapadi niranjan <[EMAIL PROTECTED]> wrote:

Hi list

I have a system with Red Hat Enterprise Linux ES release 4 with kernel
version 2.6.9-5.ELsmp. I have an openldap which is shipped with the Redhat
hat linux
RPM. the version of slapd is
@(#) $OpenLDAP: slapd 2.2.13 (Aug 19 2004 21:22:15) $
[EMAIL PROTECTED]:/usr/src/build/440386-i386/BUILD/openldap-2.2
.13 /openldap-2.2.13/build-servers/servers/slapd\
The rpm that are installed are
mod_authz_ldap-0.26-2
compat-openldap-2.1.30-2
openldap-2.2.13-2
php-ldap-4.3.9-3.1
openldap-clients-2.2.13-2
openldap-devel-2.2.13-2
openldap-servers-2.2.13-2
python-ldap-2.0.1-2
openldap-servers-sql-2.2.13-2
nss_ldap-226-1
i use ldap to store computer and user accounts (samba schema).
Redhat provides startup script for starting , stopping , and restarting of
LDAP,
but if the system reboots due to power failure, the ldap database goes to
inconsistent
state. i have db_config file in /var/lib/ldap , by which i run db_recover
manually and recover it.
but can there be made any changes in startup script so that if the databse
is in incosistent state ,
the db_recove is run at system startup  i mean when system starts the ldap
service
specifically  does openldap have a script that automatically runs
db_recover.


OpenLDAP 2.3 automatically recovers the database for you. I'll note that OpenLDAP 2.2.13 is a very old release, that OpenLDAP 2.2 is now historic, and that the final OpenLDAP 2.2 release was 2.2.30.

In the meantime, you could set up an init script to run before the OpenLDAP startup to run db_recover.

--Quanah


--
Quanah Gibson-Mount
Principal Software Developer
ITS/Shared Application Services
Stanford University
GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html

Reply via email to