[Date Prev][Date Next] [Chronological] [Thread] [Top]

Manual LDAP 2.4.44 Installation



Hello all,

Recently I've installed LDAP - version 2.4.44 Manually in a Ubuntu 16.04 TLS server.

root@Linux-LDAP-SERVER:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
root@Linux-LDAP-SERVER:~# 

I followed every step in the official Quick-Start Quide (http://www.openldap.org/doc/admin24/quickstart.html)

But from step 9 forward it practically didn't work:

9.Import the configuration database 
You are now ready to import your configration database for use by slapd(8), by running the command:
su root -c /usr/local/sbin/slapadd -F /usr/local/etc/cn=config -l /usr/local/etc/openldap/slapd.ldif

root@Linux-LDAP-SERVER:~# /usr/local/sbin/slapadd -F /usr/local/etc/cn=config -l /usr/local/etc/openldap/slapd.ldif
58fa3f94 invalid config directory /usr/local/etc/cn=config, error 2
slapadd: bad configuration directory!

root@Linux-LDAP-SERVER:~# 

10. Start SLAPD. 
You are now ready to start the Standalone LDAP Daemon, slapd(8), by running the command:
su root -c /usr/local/libexec/slapd -F /usr/local/etc/cn=config

To check to see if the server is running and configured correctly, you can run a search against it with ldapsearch(1). By default, ldapsearch is installed as /usr/local/bin/ldapsearch:
ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts

Note the use of single quotes around command parameters to prevent special characters from being interpreted by the shell. This should return:
dn: 
namingContexts: dc=example,dc=com

root@Linux-LDAP-SERVER:~# /usr/local/libexec/slapd -F /usr/local/etc/cn=config
root@Linux-LDAP-SERVER:~# ldapsearch -x -b 'dc=example,dc=com' '(objectclass=*)'ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)
root@Linux-LDAP-SERVER:~# 

What am i doing wrong? Why can't it contact the server, if the installation was ok, with no errors ou warnings...

Regards