hi buchan,
 
These are the schema files in my server.
 
include         /etc/openldap/schema/core.schema
include         /etc/openldap/schema/cosine.schema
include         /etc/openldap/schema/inetorgperson.schema
include         /etc/openldap/schema/nis.schema
 
And i need to add the following attribute,
 
1)mail id or E-mail address
2)mailbox location
3)First name
4)Last name
5)Additional info
6)Nickname  ( this is for squirrelmail address book syncronization with ldap database)
 
 


On 17/06/2008, Michael Ströder <michael@stroeder.com> wrote:
Aravind Arjunan wrote:
ldap_modify: Cannot modify object class (69)
       additional info: structural object class modification from 'person' to '
inetOrgPerson' not allowed

You cannot change a structural object class. 'person' and 'inetOrgPerson' are both structural object classes with the latter derived from the former. In this case you have to delete and re-add the entries.

See also:
http://www.openldap.org/faq/data/cache/1341.html

Ciao, Michael.