[Freeipa-devel] [PATCH] 0021 Increase number of 'getent passwd attempts' to 10

Alexander Bokovoy abokovoy at redhat.com
Tue Oct 11 07:25:50 UTC 2011


Hi,

https://fedorahosted.org/freeipa/ticket/1774

-- 
/ Alexander Bokovoy
-------------- next part --------------
>From 6603e5af84c03dbabdd3de8a681a8d9d9b89013d Mon Sep 17 00:00:00 2001
From: Alexander Bokovoy <abokovoy at redhat.com>
Date: Tue, 11 Oct 2011 10:22:16 +0300
Subject: [PATCH] Increase number of 'getent passwd attempts' to 10

During ipa-client-install SSSD is not always started up properly for some
reason, things like "getent passwd admin" do not work.  This is particulary
true for large setups where admin is included in a large set of groups.

https://fedorahosted.org/freeipa/ticket/1774
---
 ipa-client/ipa-install/ipa-client-install |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/ipa-client/ipa-install/ipa-client-install b/ipa-client/ipa-install/ipa-client-install
index ee643de537d97180b7c04811fa800b71b36ca16f..969dc9b0faa5e131f1e9199325bdf2350157ab8a 100755
--- a/ipa-client/ipa-install/ipa-client-install
+++ b/ipa-client/ipa-install/ipa-client-install
@@ -1124,10 +1124,10 @@ def install(options, env, fstore, statestore):
     if not options.on_master:
         n = 0
         found = False
-        # Loop for up to 5 seconds to see if nss is working properly.
-        # It can sometimes take a few seconds to connect to the remote
-        # provider.
-        while n < 5 and not found:
+        # Loop for up to 10 seconds to see if nss is working properly.
+        # It can sometimes take a few seconds to connect to the remote provider.
+        # Particulary, SSSD might take longer than 6-8 seconds.
+        while n < 10 and not found:
             try:
                 ipautil.run(["getent", "passwd", "admin"])
                 found = True
-- 
1.7.6.4



More information about the Freeipa-devel mailing list