Ldap – Add several new entries to LDAP fails

ldapopenldap

I can't add more than one record to LDAP. I have blank line before a new DN entry but it seems it doesn't work for some season.

ldapadd -x -D cn=Manager,dc=hadoop,dc=local -w -f ldap.ldif
ldapadd: attributeDescription "dn": (possible missing newline after
line 10, entry "uid=impala,ou=Users,dc=hadoop,dc=local"?) adding new
entry "uid=impala,ou=Users,dc=hadoop,dc=local" ldap_add: Type or value
exists (20)
additional info: cn: value #0 provided more than once

$vi ldap.ldif
dn: uid=impala,ou=Users,dc=hadoop,dc=local
objectClass: inetOrgPerson
uid: impala
sn: impala
givenName: impala
cn: impala
displayName: impala

dn: cn=impala,ou=Groups,dc=hadoop,dc=local
objectClass: top
objectClass: groupOfNames
cn: impala
member: uid=impala,ou=Users,dc=hadoop,dc=local

However I can add the records above individually 1 by 1 with no problem.

Best Answer

Have you tried a - between entries?

dn: uid=impala,ou=Users,dc=hadoop,dc=local
objectClass: inetOrgPerson
uid: impala
sn: impala
givenName: impala
cn: impala
displayName: impala
-
dn: cn=impala,ou=Groups,dc=hadoop,dc=local
objectClass: top
objectClass: groupOfNames
cn: impala
member: uid=impala,ou=Users,dc=hadoop,dc=local
Related Topic