Thanks Quanah I have how sorted it out. I just proceeded as the following:
vim /tmp/schema_config.conf Below is the list of schemas I put in the file
include /etc/ldap/schema/core.schema include /etc/ldap/schema/cosine.schema include /etc/ldap/schema/nis.schema include /etc/ldap/schema/inetorgperson.schema include /etc/ldap/schema/mozillaAbPersonAlpha.schema
mkdir /tmp/toinclud slaptest -f /schema_config.conf -F /tmp/toinclud
I edit the generated file vim / /tmp/toinclud/cn=config/cn=schema/cn={4}mozillaabpersonalpha.ldif I changed the three head lines to this: dn: cn=mozillaabpersonalpha,cn=schema,cn=config objectClass: olcSchemaConfig cn: mozillaabpersonalpha
Deleted these lines from the bottom of the file structuralObjectClass: entryUUID: creatorsName: createTimestamp: entryCSN: modifiersName: modifyTimestamp:
Inserted the new schema to the ldap tree with. ldapadd -Y EXTERNAL -H ldapi:/// -f //tmp/toinclud/cn=config/cn=schema/cn={4}mozillaabpersonalpha.ldif
This maybe helpful to people having the same problem.
Thanks Bob H