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" <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
02/07/2007 07:09 AM
To
<[email protected]>
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?
Thanks and Kind Regards,
Ian Moroney
Field Engineer
T: 020 8891 3010
M: 07791 965924
F: 020 8288 2591
www.techdivision.co.uk
TechDivision - Making IT Work