Hi all,

I myself is struggling to configure and starting up the openldap server (v 2.4.33). Every time I started the server

service slapd start

I'm getting this error - and it never starts

check-config.sh[3003]: Configuration directory '/etc/openldap/slapd.d' does not exist.
check-config.sh[3003]: Warning: Usage of a configuration file is obsolete!
runuser[3006]: pam_unix(runuser:session): session opened for user ldap by (uid=0)
runuser[3006]: pam_unix(runuser:session): session closed for user ldap
slapd[3019]: @(#) $OpenLDAP: slapd 2.4.33 (Oct 31 2012 12:02:13) $
slapd[3021]: bdb_monitor_db_open: monitoring disabled; configure monitor database to enable
slapd[3021]: slapd starting
slapd[3021]: daemon: shutdown requested and initiated.
slapd[3021]: slapd shutdown: waiting for 0 operations/tasks to finish
slapd[3021]: slapd stopped.



When I issue the

service slapd status

slapd.service - OpenLDAP Server Daemon
Loaded: loaded (/usr/lib/systemd/system/slapd.service; disabled)
Active: failed (Result: timeout) since Thu, 10 Jan 2013 06:21:30 +0530; 21s ago
Process: 3019 ExecStart=/usr/sbin/slapd -u ldap -h ${SLAPD_URLS} $SLAPD_OPTIONS (code=exited, status=0/SUCCESS)
Process: 3003 ExecStartPre=/usr/libexec/openldap/check-config.sh (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/slapd.service



My slapd.conf file

include         /etc/openldap/schema/core.schema
include         /etc/openldap/schema/cosine.schema
include         /etc/openldap/schema/inetorgperson.schema
include         /etc/openldap/schema/nis.schema

database bdb
suffix "dc=test,dc=lan"
rootdn "cn=Manager,dc=test,dc=lan"
rootpw {SSHA}6U9AkmiHv9XpWBDyD9fsjhtF/NC0wpiq
directory /mydata/Downloads/ldap/

# Global Read ACL
access to *
    by self write
    by * read

# Cleartext passwords, especially for the rootdn, should
# be avoided.  See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
# rootpw                secret



My ldap.conf file

#
# LDAP Defaults
#

# See ldap.conf(5) for details
# This file should be world readable but not world writable.

#BASE   dc=example,dc=com
#URI    ldap://ldap.example.com ldap://ldap-master.example.com:666

#SIZELIMIT    12
#TIMELIMIT    15
#DEREF          never

TLS_CACERTDIR   /etc/openldap/certs



I'm kind of new to LDAP and Openldap so appreciate some assistance

Thanks,
Oshadha.