From 7241063ddf0ad9de9458999d35fa48b6310222cb Mon Sep 17 00:00:00 2001 From: Julien Duponchelle Date: Fri, 13 Jan 2017 17:20:02 +0100 Subject: [PATCH] Fix sometimes VirtualBox VM are not loading Fix https://github.com/GNS3/gns3-server/issues/865 --- gns3server/compute/virtualbox/virtualbox_vm.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gns3server/compute/virtualbox/virtualbox_vm.py b/gns3server/compute/virtualbox/virtualbox_vm.py index 92d7f50b..50d2e964 100644 --- a/gns3server/compute/virtualbox/virtualbox_vm.py +++ b/gns3server/compute/virtualbox/virtualbox_vm.py @@ -209,8 +209,9 @@ class VirtualBoxVM(BaseNode): if os.path.exists(self._linked_vbox_file()): tree = ET.parse(self._linked_vbox_file()) machine = tree.getroot().find("{http://www.virtualbox.org/}Machine") - machine.set("uuid", "{" + self.id + "}") - tree.write(self._linked_vbox_file()) + if machine: + machine.set("uuid", "{" + self.id + "}") + tree.write(self._linked_vbox_file()) @asyncio.coroutine def check_hw_virtualization(self):