summaryrefslogtreecommitdiffstats
path: root/install/tools/ipa-replica-manage
diff options
context:
space:
mode:
Diffstat (limited to 'install/tools/ipa-replica-manage')
-rwxr-xr-xinstall/tools/ipa-replica-manage8
1 files changed, 4 insertions, 4 deletions
diff --git a/install/tools/ipa-replica-manage b/install/tools/ipa-replica-manage
index 585d40c6..3035629b 100755
--- a/install/tools/ipa-replica-manage
+++ b/install/tools/ipa-replica-manage
@@ -332,15 +332,15 @@ def get_ruv(realm, host, dirman_passwd):
search_filter = '(&(nsuniqueid=ffffffff-ffffffff-ffffffff-ffffffff)(objectclass=nstombstone))'
try:
- entries = thisrepl.conn.search_s(api.env.basedn, ldap.SCOPE_ONELEVEL,
- search_filter, ['nsds50ruv'])
- except ldap.NO_SUCH_OBJECT:
+ entries = thisrepl.conn.get_entries(
+ api.env.basedn, ldap.SCOPE_ONELEVEL, search_filter, ['nsds50ruv'])
+ except errors.NotFound:
print "No RUV records found."
sys.exit(0)
servers = []
for e in entries:
- for ruv in e[1]['nsds50ruv']:
+ for ruv in e['nsds50ruv']:
if ruv.startswith('{replicageneration'):
continue
data = re.match('\{replica (\d+) (ldap://.*:\d+)\}(\s+\w+\s+\w*){0,1}', ruv)