Bug 150017
Summary: | evolution no longer queries LDAP for contacts | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Shahms E. King <shahms> |
Component: | evolution | Assignee: | Dave Malcolm <dmalcolm> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 3 | CC: | serge.de.souza |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2005-03-29 21:39:54 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Shahms E. King
2005-03-01 17:46:20 UTC
This appears to be fixed in the most recent evolution. Please can you clarify exactly which evolution package you're referring to in comment #1? Thanks. Comment #1 was referring to evolution-2.0.4-2. However, I spoke too soon. The LDAP server was upgraded about the same time as evolution and I'm pretty sure it was the LDAP upgrade that fixed it. OpenLDAP changed how it matches objectClass in queries between 2.0 and 2.2. The slaves were upgrade to 2.2, while the master is still at 2.0. Queries against the slaves work but fail against the master. I'm not sure if this is something that needs to be fixed in evolution, but due to the stricter schema checking in OpenLDAP 2.2 upgrading isn't always easy. Thanks - that's useful information. So would it be accurate to retitle this bug as: "evolution's addressbook's LDAP backend doesn't work with an OpenLDAP 2.2 server (did with 2.0)" No, it works with OpenLDAP 2.2. The problem (I think) is that we have a MESDperson (or similar) object class that derives from 'person' and OpenLDAP 2.0 doesn't match derived object classes to queries against their base, whereas OpenLDAP 2.2 does. I'm not sure which is correct, but I think it's OpenLDAP 2.2. I'm not sure why it broke between evolution 2.0.2 and 2.0.4 (unless evo only recently started adding 'objectClass=person' to the LDAP query...) I have the same problem, except that I only get eab-widgets-Message: in search_activated on the console. The stop button and the find button are greyed out Running openldap 2.2 evolution-2.0.4-2 evolution-data-server-1.0.4-3 Downgrading to evolution-2.0.2-3 evolution-data-server-1.0.2-3 Fixes it |