From: S.Çağlar Onur Date: Sun, 29 Aug 2010 05:23:03 +0000 (-0400) Subject: everybody deserves a second chance X-Git-Tag: bootmanager-5.0-13~2^2~4 X-Git-Url: http://git.onelab.eu/?p=bootmanager.git;a=commitdiff_plain;h=858dc952b15d2876373c38911a2173aa0bf522a9 everybody deserves a second chance --- diff --git a/source/steps/ReadNodeConfiguration.py b/source/steps/ReadNodeConfiguration.py index ef1a944..bd55e9b 100644 --- a/source/steps/ReadNodeConfiguration.py +++ b/source/steps/ReadNodeConfiguration.py @@ -14,6 +14,7 @@ import sys, os, traceback import string import socket import re +import time import utils from Exceptions import * @@ -563,7 +564,12 @@ def __parse_configuration_file( vars, log, file_contents ): try: resolved_node_ip= socket.gethostbyname(hostname) except socket.gaierror, e: - hostname_resolve_ok= 0 + # sleep 5 minutes and try again + time.sleep(60*5) + try: + resolved_node_ip= socket.gethostbyname(hostname) + except socket.gaierror, e: + hostname_resolve_ok= 0 if INTERFACE_SETTINGS['method'] == "dhcp":