From 9b52322ea7879b26b1594b002f7107c6c2e6aeff Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 11 Jun 2014 08:14:37 +0000
Subject: [PATCH] OPENDJ-1490 (CR-3724) Replicated server fails to start after upgrade due to missing ReplicationBackend class
---
opends/src/server/org/opends/server/tools/upgrade/Upgrade.java | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/opends/src/server/org/opends/server/tools/upgrade/Upgrade.java b/opends/src/server/org/opends/server/tools/upgrade/Upgrade.java
index 2da9193..fb43fa1 100644
--- a/opends/src/server/org/opends/server/tools/upgrade/Upgrade.java
+++ b/opends/src/server/org/opends/server/tools/upgrade/Upgrade.java
@@ -130,7 +130,7 @@
"delete: objectClass",
"objectClass: ds-cfg-file-based-access-log-publisher"));
- register ("2.5.0.7466",
+ register("2.5.0.7466",
renameSnmpSecurityConfig(INFO_UPGRADE_TASK_7466_SUMMARY.get()));
register("2.5.0.7748",
@@ -316,6 +316,19 @@
register("2.7.0.10215",
copySchemaFile("03-pwpolicyextension.ldif"));
+ /** See OPENDJ-1490 and OPENDJ-1454 */
+ register("2.7.0.10703",
+ deleteConfigEntry(INFO_UPGRADE_TASK_10733_1_SUMMARY.get(),
+ "dn: ds-cfg-backend-id=replicationChanges,cn=Backends,cn=config"),
+ modifyConfigEntry(INFO_UPGRADE_TASK_10733_2_SUMMARY.get(),
+ "(objectClass=ds-cfg-dsee-compat-access-control-handler)",
+ "delete: ds-cfg-global-aci",
+ "ds-cfg-global-aci: "
+ + "(target=\"ldap:///dc=replicationchanges\")"
+ + "(targetattr=\"*\")"
+ + "(version 3.0; acl \"Replication backend access\"; "
+ + "deny (all) userdn=\"ldap:///anyone\";)"));
+
/*
* All upgrades will refresh the server configuration schema and generate
* a new upgrade folder.
--
Gitblit v1.10.0