Joshua Lim
2010-05-05 18:51:37 UTC
Hi, I'm a newbie, downloaded a Windows compilation of OpenLDAP v2.4.18
from http://www.userbooster.de/en/download/openldap-for-windows.aspx
Am having some problems trying to get a client to bind to my setup, the
error is: do_bind: invalid dn
Hope to receive some pointers. Thanks. : )
My slapd.conf (i basically used the default, only suffix, rootdn and
rootpw is changed):
********************************
database bdb
suffix "dc=click,dc=com"
rootdn "cn=wael,dc=click,dc=com"
# Cleartext passwords, especially for the rootdn, should
# be avoid. See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
rootpw password
# The database directory MUST exist prior to running slapd AND
# should only be accessible by the slapd and slap tools.
# Mode 700 recommended.
directory ./data
dirtyread
searchstack 20
# Indices to maintain
index mail pres,eq
index objectclass pres
index default eq,sub
index sn eq,sub,subinitial
index telephonenumber
index cn
********************
openldap.log:
********************
OpenLDAP 2.4.18 Standalone LDAP Server (slapd)daemon_init: listen on
ldap://JOSHUA:389
daemon_init: listen on ldaps://JOSHUA:636
daemon_init: 2 listeners to open...
ldap_url_parse_ext(ldap://JOSHUA:389)
daemon: listener initialized ldap://JOSHUA:389
ldap_url_parse_ext(ldaps://JOSHUA:636)
daemon: listener initialized ldaps://JOSHUA:636
daemon_init: 6 listeners opened
ldap_create
slapd init: initiated server.
slap_sasl_init: initialized!
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: Berkeley DB 4.6.21: (September 27, 2007)
==>sql_back_initialize()
<==sql_back_initialize()
bdb_db_init: Initializing BDB database
matching_rule_use_init
................
slapd startup: initiated.
backend_startup_one: starting "cn=config"
config_back_db_open
config_build_entry: "cn=config"
config_build_entry: "cn=schema"
config_build_entry: "cn={0}core"
config_build_entry: "cn={1}cosine"
config_build_entry: "cn={2}nis"
config_build_entry: "cn={3}inetorgperson"
config_build_entry: "cn={4}openldap"
config_build_entry: "cn={5}dyngroup"
config_build_entry: "olcDatabase={-1}frontend"
config_build_entry: "olcDatabase={0}config"
config_build_entry: "olcDatabase={1}bdb"
backend_startup_one: starting "dc=click,dc=com"
bdb_db_open: warning - no DB_CONFIG file found in directory ./data: (2).
Expect poor performance for suffix "dc=click,dc=com".
bdb_db_open: database "dc=click,dc=com": dbenv_open(./data).
bdb_monitor_db_open: monitoring disabled; configure monitor database to
enable
slapd starting
connection_read(8): checking for input on id=0
ber_get_next
ber_get_next: tag 0x30 len 20 contents:
op tag 0x60, time 1273085183
ber_get_next
conn=0 op=0 do_bind
send_ldap_result: conn=0 op=0 p=3
send_ldap_response: msgid=1 tag=97 err=34
ber_flush2: 32 bytes to sd 2124
connection_get(8): got connid=0
connection_read(8): checking for input on id=0
ber_get_next
ber_get_next on fd 8 failed errno=0 (unknown WSA error)
connection_close: conn=0 sd=8
********************
from http://www.userbooster.de/en/download/openldap-for-windows.aspx
Am having some problems trying to get a client to bind to my setup, the
error is: do_bind: invalid dn
Hope to receive some pointers. Thanks. : )
My slapd.conf (i basically used the default, only suffix, rootdn and
rootpw is changed):
********************************
database bdb
suffix "dc=click,dc=com"
rootdn "cn=wael,dc=click,dc=com"
# Cleartext passwords, especially for the rootdn, should
# be avoid. See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
rootpw password
# The database directory MUST exist prior to running slapd AND
# should only be accessible by the slapd and slap tools.
# Mode 700 recommended.
directory ./data
dirtyread
searchstack 20
# Indices to maintain
index mail pres,eq
index objectclass pres
index default eq,sub
index sn eq,sub,subinitial
index telephonenumber
index cn
********************
openldap.log:
********************
OpenLDAP 2.4.18 Standalone LDAP Server (slapd)daemon_init: listen on
ldap://JOSHUA:389
daemon_init: listen on ldaps://JOSHUA:636
daemon_init: 2 listeners to open...
ldap_url_parse_ext(ldap://JOSHUA:389)
daemon: listener initialized ldap://JOSHUA:389
ldap_url_parse_ext(ldaps://JOSHUA:636)
daemon: listener initialized ldaps://JOSHUA:636
daemon_init: 6 listeners opened
ldap_create
slapd init: initiated server.
slap_sasl_init: initialized!
bdb_back_initialize: initialize BDB backend
bdb_back_initialize: Berkeley DB 4.6.21: (September 27, 2007)
==>sql_back_initialize()
<==sql_back_initialize()
bdb_db_init: Initializing BDB database
dnPrettyNormal: <dc=click,dc=com>
<<< dnPrettyNormal: <dc=click,dc=com>, <dc=click,dc=com>dnPrettyNormal: <cn=wael,dc=click,dc=com>
<<< dnPrettyNormal: <cn=wael,dc=click,dc=com>, <cn=wael,dc=click,dc=com>dnNormalize: <cn=Subschema>
<<< dnNormalize: <cn=subschema>matching_rule_use_init
................
slapd startup: initiated.
backend_startup_one: starting "cn=config"
config_back_db_open
config_build_entry: "cn=config"
config_build_entry: "cn=schema"
config_build_entry: "cn={0}core"
config_build_entry: "cn={1}cosine"
config_build_entry: "cn={2}nis"
config_build_entry: "cn={3}inetorgperson"
config_build_entry: "cn={4}openldap"
config_build_entry: "cn={5}dyngroup"
config_build_entry: "olcDatabase={-1}frontend"
config_build_entry: "olcDatabase={0}config"
config_build_entry: "olcDatabase={1}bdb"
backend_startup_one: starting "dc=click,dc=com"
bdb_db_open: warning - no DB_CONFIG file found in directory ./data: (2).
Expect poor performance for suffix "dc=click,dc=com".
bdb_db_open: database "dc=click,dc=com": dbenv_open(./data).
bdb_monitor_db_open: monitoring disabled; configure monitor database to
enable
slapd starting
slap_listener(ldap://JOSHUA:389)
connection_get(8): got connid=0connection_read(8): checking for input on id=0
ber_get_next
ber_get_next: tag 0x30 len 20 contents:
op tag 0x60, time 1273085183
ber_get_next
conn=0 op=0 do_bind
dnPrettyNormal: <wael>
conn=0 op=0 do_bind: invalid dn (wael)send_ldap_result: conn=0 op=0 p=3
send_ldap_response: msgid=1 tag=97 err=34
ber_flush2: 32 bytes to sd 2124
connection_get(8): got connid=0
connection_read(8): checking for input on id=0
ber_get_next
ber_get_next on fd 8 failed errno=0 (unknown WSA error)
connection_close: conn=0 sd=8
********************