From cba39a37442d4de43936ca222c1fb4e174defe99 Mon Sep 17 00:00:00 2001 From: grossmj Date: Wed, 10 Jul 2019 15:56:54 +0200 Subject: [PATCH] Fix issue when starting GNS3 VM for Hyper-V --- gns3server/controller/gns3vm/hyperv_gns3_vm.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gns3server/controller/gns3vm/hyperv_gns3_vm.py b/gns3server/controller/gns3vm/hyperv_gns3_vm.py index a072e61d..5cc80f2e 100644 --- a/gns3server/controller/gns3vm/hyperv_gns3_vm.py +++ b/gns3server/controller/gns3vm/hyperv_gns3_vm.py @@ -248,7 +248,10 @@ class HyperVGNS3VM(BaseGNS3VM): vnics = self._get_vm_resources(self._vm, 'Msvm_SyntheticEthernetPortSettingData') while True: for port in ports: - vnic = [v for v in vnics if port.Parent == v.path_()][0] + try: + vnic = [v for v in vnics if port.Parent == v.path_()][0] + except IndexError: + continue config = vnic.associators(wmi_result_class='Msvm_GuestNetworkAdapterConfiguration') ip_addresses = config[0].IPAddresses for ip_address in ip_addresses: