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

Re: (ITS#5680) pcache not returning cached entries



ando@sys-net.it wrote:
> quanah@zimbra.com wrote:
> 
>> test_filter returned LDAP_INVALID_SYNTAX.
> 
> I think the culprit of the issue is here ^^^
> 
>  > | dn: cn=blank,o=Example
>  > | queryId: c975e84a-0e16-102d-8355-4be7c415200f
>  > | queryId: 9b7f1afa-0e17-102d-8bae-452c11e3ff2d
>  > | objectClass: inetOrgPerson
>  > | objectClass: organizationalPerson
>  > | objectClass: person
>  > | objectClass: ndsLoginProperties
>  > | objectClass: top
>  >
>> The backend server is a Novell eDirectory and the proxy don't have
>> information about the complete schema.
> 
> I suspect the remote server is returning an objectClass that is unknown 
> to the proxy; for example, ndsLoginProperties.  So, not ours :)

I could reproduce the issue by caching an entry with an objectClass not 
known to the proxy :).  So the "right" solution consists in fixing the 
proxy's schema.  Of course, OpenLDAP could inform the proxy 
administrator with some intelligible message or, even better, try to 
repair itself (e.g. by checking the remote server's subschemaSubentry).

p.


Ing. Pierangelo Masarati
OpenLDAP Core Team

SysNet s.r.l.
via Dossi, 8 - 27100 Pavia - ITALIA
http://www.sys-net.it
-----------------------------------
Office:  +39 02 23998309
Mobile:  +39 333 4963172
Fax:     +39 0382 476497
Email:   ando@sys-net.it
-----------------------------------