[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#8991) Error while trying to create database with attribute olcSuffix in internationalized UTF-8 DN format.
- To: openldap-its@OpenLDAP.org
- Subject: Re: (ITS#8991) Error while trying to create database with attribute olcSuffix in internationalized UTF-8 DN format.
- From: hyc@symas.com
- Date: Wed, 13 Mar 2019 17:52:56 +0000
- Auto-submitted: auto-generated (OpenLDAP-ITS)
uneex@ya.ru wrote:
> Full_Name: Varnava Sergey
> Version: openldap-sasl-server-2.4.47
> OS: FreeBSD 12.0-RELEASE
> URL:
> Submission from: (NULL) (86.62.75.82)
>
>
> slapd configured to use cn=config
>
> I'm trying to create database under cn=config with olcSuffix attribute set to DN
> with international UTF-8 characters.
>
> `cat adddb.ldif`
> dn: olcDatabase=mdb
> objectClass: olcDatabaseConfig
> objectClass: olcMdbConfig
> olcDatabase: mdb
> olcSuffix:: ZGM90KHQvtC70L3Ri9GI0LrQvixkYz3QlNGD0YDQlNC+0LwK
> olcRootDN:: Y2490JTQuNGA0LXQutGC0L7RgCxkYz3QodC+0LvQvdGL0YjQutC+LGRjPdCU0YPRgNCU0L7QvAo=
> olcRootPW:: e1NTSEF9ZHVyc2VjcmV0Cg==
> olcDbIndex: objectClass eq
> olcDbDirectory: /var/db/openldap-data
>
> When doing `ldapadd -x -w secret -f /root/adddb.ldif`
> I'm getting this error:
>
> adding new entry "olcDatabase=mdb"
> ldap_add: Invalid syntax (21)
> additional info: olcSuffix: value #0 invalid per syntax
Your DN is using "dc" attribute, whose syntax doesn't allow the characters you're using.
This is not an OpenLDAP bug, this ITS will be closed.
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/