From: Ralph Boehme Date: Thu, 25 Jan 2018 13:41:58 +0000 (+0100) Subject: dbcheck: add link direction to error message for duplicate links X-Git-Tag: tevent-0.9.36~237 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dc43d31cd20fd12d2758b73ec0318215b8fbedfb;p=thirdparty%2Fsamba.git 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 --- 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]