On Thu, May 21, 2015 at 02:49:03PM +0200, Martin Basti wrote: > Accidentaly , schema upgrade hasn't beed executed by ipa-server-upgrade. > > https://fedorahosted.org/freeipa/ticket/4904 > > Patch attached. > > -- > Martin Basti > ACK; the schema changes once again are applied during upgrade.
Thanks, Fraser > From d6b1107aa9f952bf61dbdbaabdbab822d0dc69b5 Mon Sep 17 00:00:00 2001 > From: Martin Basti <mba...@redhat.com> > Date: Thu, 21 May 2015 14:40:22 +0200 > Subject: [PATCH] Server Upgrade: Fix: execute schema update > > Accidentaly schema upgrade has not been executed. > > https://fedorahosted.org/freeipa/ticket/4904 > --- > ipaserver/install/ipa_server_upgrade.py | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) > > diff --git a/ipaserver/install/ipa_server_upgrade.py > b/ipaserver/install/ipa_server_upgrade.py > index > 7e85c0dca042614b3e591d87f8687314ae3981cb..6236e2ed033708189ad10c184fd8e57a0b34953b > 100644 > --- a/ipaserver/install/ipa_server_upgrade.py > +++ b/ipaserver/install/ipa_server_upgrade.py > @@ -2,6 +2,7 @@ > # Copyright (C) 2015 FreeIPA Contributors see COPYING for license > # > > +import os > import sys > > import krbV > @@ -9,6 +10,7 @@ import krbV > from ipalib import api > from ipaplatform.paths import paths > from ipapython import admintool, ipautil > +from ipaserver.install import dsinstance > from ipaserver.install import installutils > from ipaserver.install.upgradeinstance import IPAUpgrade > from ipaserver.install.ldapupdate import BadSyntax > @@ -73,7 +75,9 @@ class ServerUpgrade(admintool.AdminTool): > "system") > > realm = krbV.default_context().default_realm > - data_upgrade = IPAUpgrade(realm) > + schema_files = [os.path.join(ipautil.SHARE_DIR, f) for f > + in dsinstance.ALL_SCHEMA_FILES] > + data_upgrade = IPAUpgrade(realm, schema_files=schema_files) > > try: > data_upgrade.create_instance() > -- > 2.1.0 > > -- > Manage your subscription for the Freeipa-devel mailing list: > https://www.redhat.com/mailman/listinfo/freeipa-devel > Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code