X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Flinux%2Fnode.py;h=0896ed0447cb46e65a50bdde44cfb01ac449d732;hb=eb1ef58fe34bd9b72308e29e4cfceb42c634f040;hp=0abbf8fea85ebf451be53c36a73271df3d3f4709;hpb=e96e370df463518cf451a8f8df9f9a93d2b94730;p=nepi.git diff --git a/src/nepi/resources/linux/node.py b/src/nepi/resources/linux/node.py index 0abbf8fe..0896ed04 100644 --- a/src/nepi/resources/linux/node.py +++ b/src/nepi/resources/linux/node.py @@ -352,7 +352,8 @@ class LinuxNode(ResourceManager): def do_provision(self): # check if host is alive if not self.is_alive(): - msg = "Deploy failed. Unresponsive node {}".format(self.get("hostname")) + trace = traceback.format_exc() + msg = "Deploy failed. Unresponsive node {} -- traceback {}".format(self.get("hostname"), trace) self.error(msg) raise RuntimeError, msg @@ -468,7 +469,7 @@ class LinuxNode(ResourceManager): """ self.info("Cleaning up home") - cmd = "cd {} ; find . -maxdepth 1 -name \.nepi -execdir rm -rf {} + "\ + cmd = "cd {} ; find . -maxdepth 1 -name \.nepi -execdir rm -rf {{}} + "\ .format(self.home_dir) return self.execute(cmd, with_lock = True) @@ -480,7 +481,7 @@ class LinuxNode(ResourceManager): """ self.info("Cleaning up experiment files") - cmd = "cd {} ; find . -maxdepth 1 -name '{}' -execdir rm -rf {} + "\ + cmd = "cd {} ; find . -maxdepth 1 -name '{}' -execdir rm -rf {{}} + "\ .format(self.exp_dir, self.ec.exp_id) return self.execute(cmd, with_lock = True)