On Tuesday, 8 February 2011 23:48:02 [email protected] wrote: > This may have been discussed, but i can not seem to find out why the > transaction logs are not getting removed when I use DB_LOG_AUTOREMOVE in > DB_CONFIG. This is on a Redhat 5 openldap 2.3 server. > > DB_CONFIG has the following: > set_lg_dir /var/lib/ldap/bdblogs > set_flags DB_LOG_AUTOREMOVE > > Doing slapd_db_archive shows about 134 unused files. > > I then did the following (is this the correct procedure to use when > > updating DB_CONFIG?): > > serivice ldap stop > > Edited DB_CONFIG > > slapd_db_recover
If your working directory is not the database directory, you need to supply -h /var/lib/ldap or similar to all db_* tools (including the slapd_db_* versions). > > slapd_db_archive > > service ldap start Some other packages provide a 'service ldap recover' or 'service ldap2.4 recover' which does all of this for you ... Regards, Buchan
