57 lines
2.3 KiB
Diff
57 lines
2.3 KiB
Diff
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
|
|
|