Greetings,

I am trying to implement memberof overlay on Ubuntu 10.04.4 LTS and OpenLDAP 2.4.21-0ubuntu5.7 over posixGroup, not groupOfNames. I created the following ldif:

root@venus:~# cat memberof.ldif
dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: memberof
-
add: olcModuleLoad
olcModuleLoad: refint

dn: olcOverlay={2}memberof,olcDatabase={1}hdb,cn=config
objectClass: olcConfig
objectClass: olcMemberOf
objectClass: olcOverlayConfig
objectClass: top
olcOverlay: {2}memberof
olcMemberOfRefInt: TRUE
olcMemberOfGroupOC: posixGroup
olcMemberOfMemberAD: memberUid
olcMemberOfMemberOfAD: memberOf

dn: olcOverlay={3}refint,olcDatabase={1}hdb,cn=config
objectClass: olcConfig
objectClass: olcOverlayConfig
objectClass: olcRefintConfig
objectClass: top
olcOverlay: {3}refint
olcRefintAttribute: memberof memberuid manager owner seeAlso roleOccupant
root@venus:~#


And got the error:

root@venus:~# ldapadd -x -D "cn=admin,cn=config" -W -f memberof.ldif
Enter LDAP Password:
modifying entry "cn=module{0},cn=config"

adding new entry "olcOverlay={2}memberof,olcDatabase={1}hdb,cn=config"
ldap_add: Other (e.g., implementation specific) error (80)
        additional info: member attribute="memberUid" must either have DN (1.3.6.1.4.1.1466.115.121.1.12) or nameUID (1.3.6.1.4.1.1466.115.121.1.34) syntax

root@venus:~#


Is this a specific version problem, is it not doable or have I screwed something? Thanks for any help, please let me know if you need further information.

Regards.

--
Marcio Merlone