Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Apr 2006 09:59:30 +0200
From:      Erik Norgaard <norgaard@locolomo.org>
To:        questions@freebsd.org
Subject:   LDAP schema problems
Message-ID:  <444C8562.9010708@locolomo.org>

next in thread | raw e-mail | index | archive | help
Hi:

I am writing here because OpenLDAP doesn't seem to have a list for user
questions.

I am building an address book, suffix "dc=domain, dc=tld". I have two
problems:

a) To get attributes such as "mail" I use the inetOrgPerson object
class. Further, since my contacts are personal contacts and not business
I wanted to use the residentialPerson object class to get postal address
attributes.

It seems that the only difference from the organizationalPerson object
class is that "l" is required parameter, but, I get this error:

ldap_add: Internal (implementation specific) error (80)
        additional info: no structuralObjectClass operational attribute

for this entry:

dn: cn=First Lastname, ou=people, dc=domain, dc=tld
objectClass: top
objectClass: residentialPerson
objectClass: inetOrgPerson
cn: First Lastname
sn: Lastname
l: somewhere

While if I change residentialPerson to organizationalPerson, I get no
error. I have found that I can add the residentialPerson if I remove
inetOrgPerson objectClass.

What causes the conflict?

b) In their infinite wisdom, those who defined the person and derivative
object classes did not add country to the list of possible attributes.
Adding this object class to the otherwise working entry:

dn: cn=First Lastname, ou=people, dc=domain, dc=tld
objectClass: top
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: country
cn: First Lastname
sn: Lastname
l: somewhere
c: XX

I again get the error:

ldap_add: Internal (implementation specific) error (80)
        additional info: no structuralObjectClass operational attribute

I'd prefer not to go through the pain of defining my own schema from
scratch, obtain OID etc just for adding such a basic attribute, what is
the recommended "patch"?

Thanks! Erik
-- 
Ph: +34.666334818                                  web: www.locolomo.org
S/MIME Certificate: www.daemonsecurity.com/ca/8D03551FFCE04F0C.crt
Subject ID:  69:79:B8:2C:E3:8F:E7:BE:5D:C3:C3:B1:74:62:B8:3F:9F:1F:69:B9
Fingerprint: 7F:80:96:EA:95:92:E2:23:1F:FA:0F:98:92:C2:CC:55:6B:9A:8C:92



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?444C8562.9010708>