From 84914ecfa4c05dedb4199df1092e9ba7c539f86a Mon Sep 17 00:00:00 2001 From: grossmj Date: Tue, 8 Nov 2022 12:54:47 +0800 Subject: [PATCH] Add debug messages to fix VMnet interface list refresh. Ref https://github.com/GNS3/gns3-gui/issues/3381 --- gns3server/compute/vmware/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gns3server/compute/vmware/__init__.py b/gns3server/compute/vmware/__init__.py index 16ff2500..3d836923 100644 --- a/gns3server/compute/vmware/__init__.py +++ b/gns3server/compute/vmware/__init__.py @@ -360,6 +360,8 @@ class VMware(BaseManager): def refresh_vmnet_list(self, ubridge=True): + log.debug("Refreshing VMnet list with uBridge={}".format(ubridge)) + if ubridge: # VMnet host adapters must be present when uBridge is used vmnet_interfaces = self._get_vmnet_interfaces_ubridge() @@ -368,6 +370,7 @@ class VMware(BaseManager): self._vmnets_info = vmnet_interfaces.copy() vmnet_interfaces = list(vmnet_interfaces.keys()) + log.debug("Found {} VMnet interfaces".format(len(vmnet_interfaces))) # remove vmnets already in use for vmware_vm in self._nodes.values(): for used_vmnet in vmware_vm.vmnets: @@ -378,9 +381,9 @@ class VMware(BaseManager): # remove vmnets that are not managed for vmnet in vmnet_interfaces.copy(): if vmnet in vmnet_interfaces and self.is_managed_vmnet(vmnet) is False: + log.debug("{} is not managed by GNS3".format(vmnet)) vmnet_interfaces.remove(vmnet) - log.debug("VMnet interfaces found: ", vmnet_interfaces) self._vmnets = vmnet_interfaces @property