[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Problem with 2.1.5: bitStringMatch not working anymore ?
Hi List, hi Kurt,
"Kurt D. Zeilenga" wrote:
>
> slapd(8) only supports bitStringMatch against a value
> which is a bit string, e.g. 1.3.6.1.4.1.1466.115.121.1.6.
Okay, so 2.1.5 is more strict as its predecessors ?
Should i change it to "caseIgnoreMatch" ?
greets Harry
> At 01:38 PM 2002-09-21, Harry Rüter wrote:
> >Hi people,
> >
> >i tried to install 2.1.5, but there seems to be an
> >error with "bitStringMatch".
> >
> >It worked from 2.0.23 until 2.1.4 without any changes.
> >
> >Here's the log :
> >
> >----snipp----
> >[...]
> >=> ldap_bv2dn(cn=Subschema,0)
> ><= ldap_bv2dn(cn=Subschema,0)=0
> >=> ldap_dn2bv(272)
> ><= ldap_dn2bv(cn=subschema,272)=0
> ><<< dnNormalize: <cn=subschema>
> >/usr/local/ldap/etc/openldap/schema/mull.schema:
> > line 40: AttributeType inappropriate matching rule: "bitStringMatch"
> >slapd212-master shutdown: freeing system resources.
> >slapd stopped.
> >connections_destroy: nothing to destroy.
> >----snipp----
> >
> >And here's the schema :
> >
> >----snipp----
> ># mull.schema (Maaslandse Unix & Linux Laboratorium)
> >
> ># This schema file is experimental and may change
> ># All OID's use the MULL PEN of 7081 as assigned by IANA
> ># Version 20000920
> >
> ># Thanks for the important imput and improvements goes to:
> ># Laurent ARNAL <laurent@arnal.fr.eu.org>
> ># Netscape roaming Profiles
> ># Kurt D. Zeilenga <Kurt@OpenLDAP.org>
> ># Corrections and general remarks that brought me up to speed
> ># with LDAP and the way OpenLDAP uses schema files and such.
> ># Used to store Netscape Roaming Profile information into OpenLDAP v2.
> >attributeType ( 1.3.6.1.4.1.7081.1.1.2 NAME 'nsLIPrefs'
> > DESC 'Store Netscape Roaming Profile preferences'
> > EQUALITY caseExactIA5Match
> > SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
> >
> ># Used to store Netscape Roaming Profile information into OpenLDAP v2.
> >attributeType ( 1.3.6.1.4.1.7081.1.1.3 NAME 'nsLIElementType'
> > DESC ''
> > EQUALITY caseIgnoreMatch
> > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
> >
> ># Used to store Netscape Roaming Profile information into OpenLDAP v2.
> >attributeType ( 1.3.6.1.4.1.7081.1.1.4 NAME 'nsLIData'
> > DESC 'Store the actual data blocks'
> > EQUALITY bitStringMatch
> > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
> >
> ># Used to store Netscape Roaming Profile information into OpenLDAP v2.
> >attributeType ( 1.3.6.1.4.1.7081.1.1.5 NAME 'nsLIVersion'
> > DESC 'Store Netscape Roaming Profile version'
> > EQUALITY integerMatch
> > SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
> >
> ># Used to store Netscape Roaming Profile information into OpenLDAP v2.
> ># This is the base holder of the Roaming Profile and must be created before
> ># you try to store information into the LDAP database.
> >objectClass ( 1.3.6.1.4.1.7081.1.2.1 NAME 'nsLIProfile'
> > DESC 'Base holder of the NetScape Roaming Profile'
> > SUP top
> > MUST ( objectClass $ nsLIProfileName )
> > MAY ( nsLIPrefs $ uid $ owner )
> > )
> >
> ># Used to store Netscape Roaming Profile information into OpenLDAP v2.
> ># This object class will store the actual data.
> >objectClass ( 1.3.6.1.4.1.7081.1.2.2 NAME 'nsLIProfileElement'
> > DESC 'Contains the actual Roaming Profile data'
> > SUP top
> > MUST ( objectClass $ nsLIElementType )
> > MAY ( owner $ nsLIData $ nsLIVersion )
> > )
> >
> ># This schema requires that the core schema is loaded
> >
> >
> ># Used to store Netscape Roaming Profile information into OpenLDAP v2.
> ># This stores the actual profile name into the database.
> >attributeType ( 1.3.6.1.4.1.7081.1.1.1 NAME 'nsLIProfileName'
> > DESC 'Store Netscape Roaming Profile name'
> > EQUALITY caseIgnoreMatch
> > SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
> >
> >----snipp----
> >
> >I think it's an error ...
> >
> >greets
> >
> >Harry