summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Bokovoy <abokovoy@redhat.com>2011-10-11 10:22:16 +0300
committerMartin Kosek <mkosek@redhat.com>2011-10-11 10:36:52 +0200
commit91893736d026764c75942915ad606ff59981aa7a (patch)
treef6aa3838a1e31b8300084c0c5e9030a62c251bb8
parent9386f154947cd683272f7dfd7797bd9e51c20994 (diff)
downloadfreeipa-91893736d026764c75942915ad606ff59981aa7a.tar.gz
freeipa-91893736d026764c75942915ad606ff59981aa7a.tar.xz
freeipa-91893736d026764c75942915ad606ff59981aa7a.zip
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
-rwxr-xr-xipa-client/ipa-install/ipa-client-install8
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 ee643de53..969dc9b0f 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