yes, I stared at that forever. My apologies. That entry was trying to add the entire schema cn={3}ours,cn=schema,cn=config, which already exists. What I am wanting to do is add an objectClass to that schema. So I changed it to this:
dn: cn={3}ours,cn=schema,cn=config changeType: modify add: olcObjectClasses olcObjectClasses: ( 1.3.6.1.4.1.32879.1.0.1 NAME 'eSIS' DESC 'Our eSIS ObjectClass' SUP ours MAY (gender $ birthdate $ pupilNumber $ ssIdNumber $ withdrawlDate $ homeRoom $ sped $ lep $ school))
now I get this:
ldap_modify: Type or value exists (20) additional info: modify/add: olcObjectClasses: value #0 already exists
I am assuming that this is referring to the existing objectClass in this schema definition.
I tried adding olcObjectClasses{1} but that didn't work either. It seems that I am asking pretty low level questions, if there is a document or link I am missing, please point me to it, but the 2.4 Admin Guide does not have much in the way of instructions on this.
Thanks for your help!
-Troy
On Dec 21, 2010, at 10:16 AM, Quanah Gibson-Mount wrote:
--On Tuesday, December 21, 2010 9:46 AM -0800 Troy Knabe knabe@4j.lane.edu wrote:
I just figured out creating custom schema definitions for 2.3, and now I am trying to move that to 2.4 and cn=schema,cn=config.
I have an existing schema definition: dn: cn={3}ours,cn=schema,cn=config with attributes and one objectClass. I would like to add another objectClass that inherits from the current one. Here is the current one:
olcObjectClasses: {0}( 1.3.6.1.4.1.32879.1 NAME 'myobjclass' DESC 'Custom ObjectClass ' SUP inetOrgPerson STRUCTURAL MAY ( userType $ gradeLevel $ mailHost $ mailalternateaddress ) )
Here is the LDIF of what I am trying to add:
dn: cn={3}ours,cn=schema,cn=config objecClass: olcSchemaConfig
ldap_add: Undefined attribute type (17) additional info: objecClass: attribute type undefined
I suggest you read the line you are adding and the error. You've made a typo, and the error coming back reflects that quite clearly. I suggest trying "objectClass" instead of "objecClass".
--Quanah
--
Quanah Gibson-Mount Sr. Member of Technical Staff Zimbra, Inc A Division of VMware, Inc.
Zimbra :: the leader in open source messaging and collaboration