#47318 server fails to start after upgrade(schema error)
Closed: wontfix None Opened 11 years ago by rcritten.

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.

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

Metadata Update from @mreynolds:
- Issue assigned to mreynolds
- Issue set to the milestone: 1.2.11.21

7 years ago

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.

Thank you for understanding. We apologize for all inconvenience.

Metadata Update from @spichugi:
- Issue close_status updated to: wontfix (was: Fixed)

3 years ago

Login to comment on this ticket.

Metadata