From: Alina Quereilhac Date: Thu, 30 Oct 2014 16:07:12 +0000 (+0100) Subject: Validating that DNS can resolve hostname to IP in LinuxNode X-Git-Tag: nepi-3.2.0~63 X-Git-Url: http://git.onelab.eu/?p=nepi.git;a=commitdiff_plain;h=86b59802e1320a98db8be3b8ca546d5ffa15023a Validating that DNS can resolve hostname to IP in LinuxNode --- diff --git a/src/nepi/resources/linux/node.py b/src/nepi/resources/linux/node.py index 232a9df5..7873b97a 100644 --- a/src/nepi/resources/linux/node.py +++ b/src/nepi/resources/linux/node.py @@ -367,10 +367,14 @@ class LinuxNode(ResourceManager): self.mkdir(paths) - # Get Public IP address + # Get Public IP address if possible if not self.get("ip"): if self.localhost: - ip = socket.gethostbyname(socket.gethostname()) + try: + ip = socket.gethostbyname(socket.gethostname()) + except: + msg = "DNS can not resolve hostname %s" % self.get("hostname") + self.debug(msg) else: ip = socket.gethostbyname(self.get("hostname"))