diff --git a/ipaserver/install/plugins/fix_replica_agreements.py b/ipaserver/install/plugins/fix_replica_agreements.py index 413bf877d..a2aa4bce4 100644 --- a/ipaserver/install/plugins/fix_replica_agreements.py +++ b/ipaserver/install/plugins/fix_replica_agreements.py @@ -37,9 +37,7 @@ class update_replica_attribute_lists(Updater): def execute(self, **options): # We need an IPAdmin connection to the backend self.log.debug("Start replication agreement exclude list update task") - conn = ipaldap.IPAdmin(self.api.env.host, ldapi=True, - realm=self.api.env.realm) - conn.do_external_bind(pwd.getpwuid(os.geteuid()).pw_name) + conn = self.api.Backend.ldap2 repl = replication.ReplicationManager(self.api.env.realm, self.api.env.host,