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.