From fdca31b3a3d720e5536b66a2362d8ebcda1c324e Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Wed, 15 Nov 2023 14:52:05 +0100 Subject: [PATCH] test: Fix waiting for IdM user First wait for the realm user to exist before using it in chown. D'oh! --- test/verify/check-system-realms | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/verify/check-system-realms b/test/verify/check-system-realms index 22016856321..8293dca5a3b 100755 --- a/test/verify/check-system-realms +++ b/test/verify/check-system-realms @@ -149,13 +149,13 @@ class CommonTests: m.execute("! su -c klist " + self.admin_user) b.logout() - # change existing local "admin" home dir to domain "admin" user - m.execute(f"chown -R {self.admin_user}@cockpit.lan /home/admin") - # wait until IPA user works m.execute('while ! su - -c "echo %s | sudo -S true" %s@cockpit.lan; do sleep 5; sss_cache -E || true; systemctl try-restart sssd; done' % ( self.admin_password, self.admin_user), timeout=300) + # change existing local "admin" home dir to domain "admin" user + m.execute(f"chown -R {self.admin_user}@cockpit.lan /home/admin") + # log in as domain admin and check that we can do privileged operations b.login_and_go('/system/services#/systemd-tmpfiles-clean.timer', user=f'{self.admin_user}@cockpit.lan', password=self.admin_password) b.wait_in_text("#statuses", "Running")