Marco Pizzoli wrote:
> Hi,
> the (same?) problem arises again.
>
> I downloaded the upgraded source, created a new accesslog and today tried to
> slapcat/drop/slapadd.
> This is the error that I'm encountering:
>
> [ldap@ldap03 db_log]$ time /usr/local/openldap/sbin/slapadd -b "cn=log03,dc=
> mycorp.it" -l dump_ldap_dblog_20110201.ldif
> .### 17.14% eta 01h17m elapsed 15m56s spd 443.0
> k/s str2entry: invalid value for attributeType reqAttr #1 (syntax
> 1.3.6.1.4.1.1466.115.121.1.15)
> slapadd: could not parse entry (line=13502606)
> _### 17.14% eta 01h17m elapsed 15m56s spd 330.0
> k/s
> Closing DB...
>
> The corrupted entry is:
>
> dn: reqStart=20110128141509.000004Z,cn=log03,dc=mycorp.it
> objectClass: auditSearch
> structuralObjectClass: auditSearch
> reqStart: 20110128141509.000004Z
> reqEnd: 20110128141510.000000Z
> reqType: search
> reqSession: 6521
> reqAuthzID: cn=Manager,dc=myregion,dc=mycorp.it
> reqDN: uid=pe1748,ou=People,dc=myregion,dc=mycorp.it
> reqResult: 0
> reqScope: base
> reqDerefAliases: never
> reqAttrsOnly: FALSE
> reqFilter: (&(objectClass=*))
> reqAttr: *
> reqAttr:
> reqEntries: 1
> reqTimeLimit: -1
> reqSizeLimit: 500
> entryUUID: c18cf535-bbbd-4a0c-b5bb-848da7e39dbf
> creatorsName: cn=Manager,cn=log03,dc=mycorp.it
> createTimestamp: 20110128141510Z
> entryCSN: 20110128141510.000116Z#000000#003#000000
> modifiersName: cn=Manager,cn=log03,dc=mycorp.it
> modifyTimestamp: 20110128141510Z
I've found that a search for '*' does generate a log with only one
reqAttr value,
reqAttr: *
However a search for '*' '' (the empty string) actually generates a log
like the one you posted. I'll fix this, but in the meanwhile you should
fix your client.
p.