[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: naming attribute error (ITS#2938)
OK, that allows me to slapadd my ldif file, thanks.
However, when I uncomment this acl:
access to dn="ucrCid=.+,ou=old,dc=ucr,dc=edu"
by * none
Both slapadd and slapd complain that there is a "bad DN ... in to DN
clause" (in reference to that acl).
Best,
A
-- On Feb 17, 8:30pm, "Pierangelo Masarati" wrote:
> Subject: Re: naming attribute error (ITS#2938)
>
> > OK, I should have just done this to begin with, sorry. BTW, every time
> > I wrote 'ldapadd', I meant 'slapadd', sorry about that too.
> >
> > ucrCid is defined by,
> >
> > attributetype (1.3.6.1.4.1.9325.2.1.1 NAME 'ucrCid'
> > DESC 'Locally assigned unique identifier'
> > EQUALITY numericStringMatch
> > SYNTAX 1.3.6.1.4.1.1466.115.121.1.36{9}
> > SINGLE-VALUE )
>
> Apparently, the builtin matching rule for numericStringMatch
> is broken; try the current HEAD code, if you can; otherwise,
> in servers/slapd/schema_init.c eliminate the "Substrings",
> from that matching rule, e.g.
>
> diff -u -r1.316 schema_init.c
> --- servers/slapd/schema_init.c 1 Jan 2004 18:15:31 -0000 1.316
> +++ servers/slapd/schema_init.c 17 Feb 2004 19:27:25 -0000
> @@ -2987,8 +2987,8 @@
> {"( 2.5.13.8 NAME 'numericStringMatch' "
> "SYNTAX 1.3.6.1.4.1.1466.115.121.1.36 )",
> SLAP_MR_EQUALITY | SLAP_MR_EXT, NULL,
> - NULL, numericStringNormalize, octetStringSubstringsMatch,
> - octetStringSubstringsIndexer, octetStringSubstringsFilter,
> + NULL, numericStringNormalize, octetStringMatch,
> + octetStringIndexer, octetStringFilter,
> NULL },
>
> {"( 2.5.13.10 NAME 'numericStringSubstringsMatch' "
>
> see if it works.
>
> p.
>
> >
> > Here's the input I'm testing with (this is data I made up for this post,
> > hopefully, I didn't screw anything up):
> >
> > dn: ucrCid=400000001,ou=Persons,dc=ucr,dc=edu
> > objectClass: person
> > objectClass: ucrPerson
> > objectClass: inetLocalMailRecipient
> > objectClass: eduPerson
> > organizationalStatus: Student
> > cn: Jim Jones
> > displayName: Jim Jones
> > givenName: Jim
> > ucrCollege: HS
> > uid: jjone001
> > ucrCid: 400000001
> > sn: Jones
> > ucrClassStanding: SR
> > mailHost: studentmail.ucr.edu
> > mailRoutingAddress: jjone001@student.ucr.edu
> > mailLocalAddress: jjone001@student.ucr.edu
> > mailLocalAddress: jjone001@ucr.edu
> > mailLocalAddress: jim.jones@email.ucr.edu
> > ucrDepartment: BSAD
> > mail: jim.jones@email.ucr.edu
> > eduPersonPrimaryAffiliation: Student
> >
> > When I add this:
> >
> > $ sbin/slapadd -v -l 1.ldif
> > slapadd: dn="ucrCid=400000001,ou=Persons,dc=ucr,dc=edu" (line=23): (64)
> > value of naming attribute 'ucrCid' is not present in entry
> >
> > I tried debugging, but the parser in ldap_bv2rdn_x was too much for me
> > to follow. Assuming that I was on the right track, ldap_bv2rdn_x
> > returns -4, which causes dnNormalize to return LDAP_INVALID_SYNTAX (I
> > think?).
> >
> > Thanks,
> > A
> >
> > -- On Feb 17, 5:52pm, Kurt Zeilenga wrote:
> >> Subject: Re: naming attribute error (ITS#2938)
> >> With regards to the first issue of your report, please provide sample
> >> LDIF input as well as a sample of the output you see. Also,
> >> a formal description (in RFC2252 form) of your custom schema
> >> would also be needed.
> >>
> >> Your second issue has been ignored as being beyond the scope of the
> >> issue tracking system.
> >>
> >> Kurt
> > -- End of excerpt from Kurt Zeilenga --
> >
> >
> >
> > --
> > andrew.tristan@ucr.edu Unix Systems Group UC, Riverside
>
> --
> Pierangelo Masarati
> mailto:pierangelo.masarati@sys-net.it
>
-- End of excerpt from "Pierangelo Masarati" --
--
andrew.tristan@ucr.edu Unix Systems Group UC, Riverside