389-ds-base-1.3.0.5-1.20130404T0401zgit8f86104.fc18.x86_64
I was trying to set up replication for IPA between 6.3 and F-18 which was running a pre-release of 1.3.1 from daily repo. The replication succeeded but the resulting server would not start with the error:
08/Apr/2013:16:55:05 -0400] - Entry "cn=RootDN Access Control,cn=plugins,cn=config" -- attribute "nsslapd-plugin-depends-on-type" not allowed
I downgraded the packages and the installation was fine.
I can't be sure if this is related or not, but when the 6.3 server failed to install I tried a 6.4 instance. Upon restarting dirsrv in 6.4 I see this on stdout:
[08/Apr/2013:17:07:46 -0400] attr_syntax_create - Error: the EQUALITY matching rule [caseIgnoreIA5Match] is not compatible with the syntax [1.3.6.1.4.1.1466.115.121.1.15] for the attribute [dc] [08/Apr/2013:17:07:46 -0400] attr_syntax_create - Error: the SUBSTR matching rule [caseIgnoreIA5SubstringsMatch] is not compatible with the syntax [1.3.6.1.4.1.1466.115.121.1.15] for the attribute [dc]
This commit added nsslapd-plugin-depends-on-type, but did not add it to the schema.
commit 6a2b0b1 Author: Mark Reynolds mreynolds@redhat.com Date: Fri Mar 22 13:18:28 2013 -0400
Looks like this was supposed to be a backport or cherry-pick from master, but it included some extra code.
The definition of dc is the same as in http://www.ietf.org/rfc/rfc4519.txt - SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 - does IPA override the definition of 'dc' to make it 1.3.6.1.4.1.1466.115.121.1.15? It might want to do this because .26 is 7-bit ascii only whereas IPA may want to use utf-8 domain components, but this is highly not recommended and non-standard.
attachment 0001-Ticket-47318-schema-replication-issues-with-older-ve.patch
git merge ticket47318 Updating 46bfabb..b139ff8 Fast-forward ldap/schema/01core389.ldif | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
git push origin 389-ds-base-1.2.11 Counting objects: 9, done. Delta compression using up to 4 threads. Compressing objects: 100% (5/5), done. Writing objects: 100% (5/5), 699 bytes, done. Total 5 (delta 4), reused 0 (delta 0) To ssh://git.fedorahosted.org/git/389/ds.git 46bfabb..b139ff8 389-ds-base-1.2.11 -> 389-ds-base-1.2.11
git push origin 389-ds-base-1.3.0 Counting objects: 9, done. Delta compression using up to 4 threads. Compressing objects: 100% (5/5), done. Writing objects: 100% (5/5), 741 bytes, done. Total 5 (delta 4), reused 0 (delta 0) To ssh://git.fedorahosted.org/git/389/ds.git a4fdcd8..15d5fb9 389-ds-base-1.3.0 -> 389-ds-base-1.3.0
commit b139ff8
Ticket has been cloned to Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=1002260
Metadata Update from @mreynolds: - Issue assigned to mreynolds - Issue set to the milestone: 1.2.11.21
389-ds-base is moving from Pagure to Github. This means that new issues and pull requests will be accepted only in 389-ds-base's github repository.
This issue has been cloned to Github and is available here: - https://github.com/389ds/389-ds-base/issues/655
If you want to receive further updates on the issue, please navigate to the github issue and click on subscribe button.
subscribe
Thank you for understanding. We apologize for all inconvenience.
Metadata Update from @spichugi: - Issue close_status updated to: wontfix (was: Fixed)
Login to comment on this ticket.