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

x-ordered extension doesn't work (openldap2-2.3.27)


In order to find a pure and clean test environment to let me experiment
x-ordered extension, this what I did:

     I. on SuSE 10.2, install openldap2-2.3.27-25 (official suse
    II. start the service by running /etc/init.d/ldap start
   III. run slapadd to add the test entry given in

joe # ldapadd -D cn=Manager,dc=my-domain,dc=com -w secret -x
dn: olcDatabase={1}bdb,dc=my-domain,dc=com
olcDatabase: {1}bdb
objectClass: olcDatabaseConfig
olcSuffix: {0}dc=example,dc=com
olcSuffix: {1}o=example.com
olcSuffix: {2}o=The Example Company
olcSuffix: {3}o=example,c=us

adding new entry "olcDatabase={1}bdb,dc=my-domain,dc=com"
ldap_add: Invalid syntax (21)
	additional info: olcSuffix: value #0 invalid per syntax

So it seems not working. No clue, clean environment. Can someone hint me
how to futher test?


     I. /etc/openlda/slapd.conf is not modified at all to give a pure
        and clean test environment; default SuSE 10.2 openldap package
        is pre-configured to work out-of-the-box;
    II. The test entry is taken from Internet draft with only one
        modification to replace dn suffix to dc=my-domain,dc=com which
        is OpenSuSE openldap package's default value;
   III. I tried to include the attached schema file to slapd.conf but
        keep getting "Inconsistent duplicate attributeType" error which
        seems to suggest definition of olcDatabase, olcSuffic and
        olcDatabaseConfig are embeded in openldap source code. Above
        test is done without attached schema included in slapd.conf.
    IV. Similiar test had been done on my usual testbed which runs
        Gentoo Linux and openldap-2.3.37, that gave same result ("value
        #0 invalid per syntax"), which motivated me to do this cleaner
        test in simplist environment.