From dc43d31cd20fd12d2758b73ec0318215b8fbedfb Mon Sep 17 00:00:00 2001 From: Ralph Boehme Date: Thu, 25 Jan 2018 14:41:58 +0100 Subject: [PATCH] dbcheck: add link direction to error message for duplicate links BUG: https://bugzilla.samba.org/show_bug.cgi?id=13228 Pair-Programmed-With: Stefan Metzmacher Signed-off-by: Ralph Boehme Signed-off-by: Stefan Metzmacher --- python/samba/dbchecker.py | 3 ++- .../expected-dbcheck-link-output_duplicate_member.txt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/python/samba/dbchecker.py b/python/samba/dbchecker.py index a73f2b1c7a9..1ab3eb0356e 100644 --- a/python/samba/dbchecker.py +++ b/python/samba/dbchecker.py @@ -951,7 +951,8 @@ newSuperior: %s""" % (str(from_dn), str(to_rdn), str(to_base))) unique_dict[keystr] = dsdb_dn if len(duplicate_list) != 0: - self.report("ERROR: Duplicate link values for attribute '%s' in '%s'" % (attrname, obj.dn)) + self.report("ERROR: Duplicate forward link values for attribute '%s' in '%s'" % (attrname, obj.dn)) + for keystr in duplicate_list: d = duplicate_dict[keystr] for dd in d["delete"]: diff --git a/source4/selftest/provisions/release-4-5-0-pre1/expected-dbcheck-link-output_duplicate_member.txt b/source4/selftest/provisions/release-4-5-0-pre1/expected-dbcheck-link-output_duplicate_member.txt index baa11ca3fd6..cacddd22854 100644 --- a/source4/selftest/provisions/release-4-5-0-pre1/expected-dbcheck-link-output_duplicate_member.txt +++ b/source4/selftest/provisions/release-4-5-0-pre1/expected-dbcheck-link-output_duplicate_member.txt @@ -1,6 +1,6 @@ Checking 225 objects WARNING: Link (back) mismatch for 'memberOf' (1) on 'CN=Administrator,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' to 'member' (2) on 'CN=Enterprise Admins,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' -ERROR: Duplicate link values for attribute 'member' in 'CN=Enterprise Admins,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' +ERROR: Duplicate forward link values for attribute 'member' in 'CN=Enterprise Admins,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' Duplicate link ';;;;;;;;;CN=Administrator,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' Correct link ';;;;;;;;;CN=Administrator,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp' Remove duplicate links in attribute 'member' [YES] -- 2.47.3