From e3b1eee85bc82e96790750cfa069c5ea210e84d3 Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Thu, 1 Dec 2016 09:24:52 +0100 Subject: [PATCH] Improve autostart logging --- gns3server/compute/vmware/__init__.py | 2 +- gns3server/controller/gns3vm/__init__.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gns3server/compute/vmware/__init__.py b/gns3server/compute/vmware/__init__.py index cd36d7417..54303b176 100644 --- a/gns3server/compute/vmware/__init__.py +++ b/gns3server/compute/vmware/__init__.py @@ -361,7 +361,7 @@ class VMware(BaseManager): def execute(self, subcommand, args, timeout=120, log_level=logging.INFO): trial = 2 - while trial: + while True: try: return (yield from self._execute(subcommand, args, timeout=timeout, log_level=log_level)) except VMwareError as e: diff --git a/gns3server/controller/gns3vm/__init__.py b/gns3server/controller/gns3vm/__init__.py index ae6a974c0..88b3f5dae 100644 --- a/gns3server/controller/gns3vm/__init__.py +++ b/gns3server/controller/gns3vm/__init__.py @@ -240,6 +240,7 @@ class GNS3VM: name="GNS3 VM ({})".format(self.current_engine().vmname), host=None, force=True) + log.error("Can't start the GNS3 VM: {}", str(e)) @asyncio.coroutine def exit_vm(self):