Hi All,
I have a brand new OpenLDAP server installed by Ubuntu and running locally on which I need to alter one of the core schemas to accommodate some legacy data. Unfortunately, I keep getting errors on my modification attempts. (BTW - the LDAP repository is current empty, though schemas have been added to cn=config)
The LDIF I've been submitting is:
dn: cn=core,cn=schema,cn=config
changetype: modify
delete: objectclasses
objectclasses: ( 2.5.6.17 NAME 'groupOfUniqueNames' )
-
add: objectclasses
objectclasses: ( 2.5.6.17 NAME 'groupOfUniqueNames' DESC 'RFC2256: a group of unique names (DN and Unique Identifier)' SUP top STRUCTURAL MUST ( cn ) MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description $ uniqueMember ) )
And the error I get is:
#!RESULT ERROR
#!CONNECTION ldap://localhost:389
#!DATE 2011-06-21T10:29:02.855
#!ERROR [LDAP: error code 21 - objectclasses: value #0 invalid per syntax]
dn: cn=core,cn=schema,cn=config
changetype: modify
delete: objectclasses
objectclasses: ( 2.5.6.17 NAME 'groupOfUniqueNames' )
-
add: objectclasses
objectclasses: ( 2.5.6.17 NAME 'groupOfUniqueNames' DESC 'RFC2256: a group of
unique names (DN and Unique Identifier)' SUP top STRUCTURAL MUST ( cn ) MAY (
businessCategory $ seeAlso $ owner $ ou $ o $ description $ uniqueMember ) )
Any ideas? I'm new to OpenLDAP and usually try to avoid changing standard schema elements so I may be missing something simple.
Thanks!
Marc