Ian,
Try
ldapadd -x -h localhost -D "cn=mailadmin,dc=global-drum,dc=com"
-W -f /srv/ox/share/init_ldap.ldif
and see if this works. Notice the DN after the -D is in double quotes.
Also, if you have the HOSTS (which is depreciated) or URI (which is the
new way of defining providers) defined in your /etc/openldap/ldap.conf
file you do not need to define the -h localhost in the ldapadd or ldapsearch
commands.
Regards,
David Damon
Senior Systems Integration Analyst
"Ian Moroney"
<ian.moroney@techdivision.co.uk>
Sent by: openldap-software-bounces+ddamon=baxglobal.com@openldap.org
02/07/2007 07:09 AM
To
<openldap-software@openldap.org>
cc
Subject
Invalid DN
Hi again all!
Just another brick wall i've ran into...
I am running the following command:
ldapadd -x -h localhost -D cn=mailadmin,dc=global-drum,dc=com
-W -f /srv/ox/share/init_ldap.ldif
I then get:
ldap_bind: Invalid DN syntax (34)
additional info: invalid DN
This error happens if i have UID=mailadmin,dc=global-drum,dc=com,
cn=root.... cn=mailadmin or whatever.
if necessary, i can post the contents of
the init_ldap.ldif and my slapd.conf files.
ldapsearch -h localhost -D "UID=mailadmin,dc=global-drum,dc=com"
-x -W
(after password enter)
comes back with:
# extended LDIF
#
# LDAPv3
# base <> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#
# search result
search: 2
result: 32 No such object
# numResponses: 1
and when i look at slapd -d -1, it is showing
the following, amongst other things:
ldap_read: want=8, got=7
0000: 30 05 02 01 03 42 00
ber_get_next: tag 0x39 len 5 contents:
ber_dump: buf=0x80268b80 ptr=0x80268b80
end=0x80268b85 len=5
0000: 02 01 03 42 00
ber_get_next
ldap_read: want=8 error=Resource temporarily
unavailable
ber_get_next on fd 16 failed errno=11 (Resource
temporarily unavailable)
The database is supposed to be empty, so
maybe it should be reporting what it is reporting above.
Thoughts?