[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: unique olcOverlay: pb in configuration [SOLVED]



On Mon, Mar 25, 2013 at 07:42:31AM -0700, Quanah Gibson-Mount wrote:
> --On Monday, March 25, 2013 3:11 PM +0100 Alessandro Dentella
> <sandro@e-den.it> wrote:
> 
> >
> >Hi,
> >
> >
> >I have been struggling to understand how to configure unique overlay and I
> >can't understand the error message I receive.
> >
> >Adding the overlay
> >==================
> >
> >And I'm trying to add Unique Overlay as::
> >
> >  dn: olcOverlay={0}unique,olcDatabase={1}hdb
> >  changetype: add
> >  objectClass: olcOverlayConfig
> >  objectClass: olcUniqueConfig
> >  olcOverlay: {0}unique
> >  olcUniqueURI: ldap:///?mail?sub
> >
> >that fails with error::
> >
> >  test-acomea:~# ldapmodify  -D cn=admin,cn=config  -w isi -f
> >,ldapvi-test-acomea-3996.ldif   adding new entry
> >"olcOverlay={0}unique,olcDatabase={1}hdb"
> >  ldap_add: Invalid syntax (21)
> >	  additional info: objectClass: value #1 invalid per syntax
> >
> >
> >I can't really understand which is the  syntax error, my setup is below.
> >
> >Dscription of setup
> >===================
> >
> >I have a database to which I need to add unique constraint to the 'mail'
> >field. I loaded uniqu module in cn-config::
> >
> >   cn=module{0},cn=config
> >   objectClass: olcModuleList
> >   cn: module{0}
> >   olcModulePath: /usr/lib/ldap
> >   olcModuleLoad: {0}back_hdb
> >   olcModuleLoad: {1}unique
> 
> Do you actually have a unique.la file for loading in /usr/lib/ldap?

yes. Thanks anyhow.

It turned out I had some trailing white spaces as suggested here [1]


sandro
*:-)


[1] http://www.openldap.org/faq/data/cache/648.html




-- 
Sandro Dentella  *:-)
http://www.reteisi.org             Soluzioni libere per le scuole
http://sqlkit.argolinux.org        SQLkit home page - PyGTK/python/sqlalchemy