[Lucid] backport fix for ITS#6458
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openldap (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Lucid |
Fix Released
|
Medium
|
Scott Moser |
Bug Description
The problem:
Replication fails if an attribute of a multi-value attribute entry is removed if the attribute does not have a equality matching rule defined in the schema.
The problem can be mitigated temporarily by a doing a full re-sync by removing the affected database and restarting the service to trigger a full sync.
This is fixed upstream beginning with the slapd 2.4.25 branch:
openldap-
For Ubuntu, this translates to the fix appearing in Oneiric:
slapd | 2.4.21-0ubuntu5.6 | lucid-updates
slapd | 2.4.23-6ubuntu6.1 | natty-updates
slapd | 2.4.25-1.1ubuntu4 | oneiric-updates
I am requesting the fix be backported at least to Lucid.
Upstream bug:
http://
SRU Justification:
[Impact]: Serious. Replication, when used, is there for important reasons. It should not break due to a schema, even if poorly designed.
[Development Fix]: Fixed in an upstream release and thus already present since Oneiric
[Stable Fix]: lucid-proposed.
[Test Case]: Attached as test_case.txt (from upstream bug; for consistency)
[Regression Potential]: looks to be minimal from looking at the patch. There appears to be a comprehensive test suite that continues to pass with this patch applied.
Related branches
Changed in openldap (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Fix Released |
Changed in openldap (Ubuntu Lucid): | |
status: | New → Triaged |
importance: | Undecided → Medium |
tags: |
added: verification-done removed: verification-needed |
Peter, could you please complete the SRU justification? Guidelines at https:/ /wiki.ubuntu. com/StableRelea seUpdates# Procedure - thanks!