From aa81bd25f1442b408f4788d7082b42c3536b39bd Mon Sep 17 00:00:00 2001 From: Alexander Bokovoy Date: Nov 21 2024 09:01:27 +0000 Subject: ipaserver/dcerpc: support Samba 4.21 Samba 4.21 moved samba.trust_utils module to samba.lsa_utils. Fixes: https://pagure.io/freeipa/issue/9702 Signed-off-by: Alexander Bokovoy Reviewed-By: Florence Blanc-Renaud --- diff --git a/ipaserver/dcerpc.py b/ipaserver/dcerpc.py index a28c723..3344ea2 100644 --- a/ipaserver/dcerpc.py +++ b/ipaserver/dcerpc.py @@ -55,9 +55,13 @@ from samba import ntstatus import samba try: - from samba.trust_utils import CreateTrustedDomainRelax + from samba.lsa_utils import CreateTrustedDomainRelax except ImportError: - CreateTrustedDomainRelax = None + try: + from samba.trust_utils import CreateTrustedDomainRelax + except ImportError: + CreateTrustedDomainRelax = None + try: from samba import arcfour_encrypt except ImportError: