Blob Blame History Raw
From 9ae23e1257478bfee04b08b54f36dda7f5850348 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Cami?= <fcami@redhat.com>
Date: Thu, 5 Aug 2021 11:37:35 +0200
Subject: [PATCH] ipatests: use krb5_trace in TestIpaAdTrustInstall
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

tasks.create_active_user can fail in a subtle way when there
are two IPA servers due to replication delays.
Using the debug-enabled version of create_active_user helps
determine whether there is another underlying issue and, in
general, prevents the above problem.

Fixes: https://pagure.io/freeipa/issue/8944
Signed-off-by: François Cami <fcami@redhat.com>
Reviewed-By: Anuja More <amore@redhat.com>
---
 ipatests/test_integration/test_adtrust_install.py | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/ipatests/test_integration/test_adtrust_install.py b/ipatests/test_integration/test_adtrust_install.py
index bbbb385a5..f23221186 100644
--- a/ipatests/test_integration/test_adtrust_install.py
+++ b/ipatests/test_integration/test_adtrust_install.py
@@ -257,8 +257,11 @@ class TestIpaAdTrustInstall(IntegrationTest):
         user_princ = '@'.join([user, self.master.domain.realm])
         passwd = 'Secret123'
         # Create a user with a password
-        tasks.create_active_user(self.master, user, passwd, extra_args=[
-            '--homedir', '/home/{}'.format(user)])
+        tasks.create_active_user(
+            self.master, user, passwd,
+            extra_args=["--homedir", "/home/{}".format(user)],
+            krb5_trace=True
+        )
         try:
             # Defaults: host/... principal for service
             # keytab in /etc/krb5.keytab
@@ -282,8 +285,11 @@ class TestIpaAdTrustInstall(IntegrationTest):
         user_princ = '@'.join([user, self.master.domain.realm])
         passwd = 'Secret123'
         # Create a user with a password
-        tasks.create_active_user(self.master, user, passwd, extra_args=[
-            '--homedir', '/home/{}'.format(user)])
+        tasks.create_active_user(
+            self.master, user, passwd,
+            extra_args=["--homedir", "/home/{}".format(user)],
+            krb5_trace=True
+        )
         try:
             # Defaults: host/... principal for service
             # keytab in /etc/krb5.keytab
-- 
2.31.1