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

Re: import ldif does not work



On Thu, 19 Jul 2012, Karntol Dernsef wrote:
> I am fighting with openldap for some time now and I can't get it to work.
> 
> I started clean.
> I've followed this tutorial, and everything works fine.
> 
> I used followed the example and only changed dc=company,dc=com into
> dc=mycompany,dc=org.
...
> dn: o=mycompany.org

Which is it you want: dc=mycompany,dc=org or o=mycompany.org ?


> But when I want to import, I get this:
> 
> [root@CentOS-01 cn=config]# ldapadd -W -D cn=admin,dc=mycompany,dc=org -v
> -x -f /tmp/mycompanyorg.ldif

So the LDIF uses o=mycompany.org but your LDAP directory contains 
dc=mycompany,dc=org?


...
> So, a friend who helped me said I had to create the company first, and that
> I should use dc=company,dc=org instead of o=company.org.
> 
> I had to create the company first in the LDAP he said, so he passed me this
> file:
> 
> # usergroups.ldif
> #
> #
> dn: dc=mycompany,dc=org
> dc: company
...
> [root@CentOS-01 cn=config]# ldapadd -W -D cn=admin,dc=mycompany,dc=org -v
> -x -f /tmp/usergroup.ldif
> ldap_initialize( <DEFAULT> )
...
> adding new entry "dc=mycompany,dc=org"
> ldap_add: Naming violation (64)
> additional info: value of single-valued naming attribute 'dc' conflicts
> with value present in entry

So it's a problem with the dc attribute; let's look at that data again:
> dn: dc=mycompany,dc=org
> dc: company

So, is it "mycompany" or "company"?!?


Philip Guenther