GNS3 / gns3-server

GNS3 server
GNU General Public License v3.0
812 stars 263 forks source link

GNS3 Server with vmware nodes on it does not working after the update #1915

Closed mvarchdev closed 3 years ago

mvarchdev commented 3 years ago

Hello. Here is the error from the log:

error while starting WIN_SERVER: Internal server error http://localhost:3080/v2/compute/projects/1a223735-a7eb-466c-9247-673ad9c0deec/vmware/nodes/8738a564-6976-4d97-8b7f-36abf2b77c5e/start Internal server error http://localhost:3080/v2/compute/projects/1a223735-a7eb-466c-9247-673ad9c0deec/vmware/nodes/8738a564-6976-4d97-8b7f-36abf2b77c5e/start

What can it be?

DrKaoliN commented 3 years ago

I'm getting the same error, without any further explanations, when trying to start a VMware End Device from the GNS3 topology. It's weird because this used to work one year ago on the same machine.

grossmj commented 3 years ago

This is a bug in version 2.2.22. Please revert back to version 2.2.21 or use one of the recent nightly build available on https://sourceforge.net/projects/gns-3/files/Nightly%20Builds/

mbver commented 3 years ago

Hi, found line 369 and 370 in gns3-server/compute/vmware/__init__.py caused the bugs. v2.2.21 doesn't have them.

        self._vmnets_info = vmnet_interfaces.copy()
        vmnet_interfaces = list(vmnet_interfaces.keys())

So I just commented them out.

grossmj commented 3 years ago

Fixed in https://github.com/GNS3/gns3-server/issues/1919

charles-steiger commented 3 years ago

Hi, found line 369 and 370 in gns3-server/compute/vmware/__init__.py caused the bugs. v2.2.21 doesn't have them.

        self._vmnets_info = vmnet_interfaces.copy()
        vmnet_interfaces = list(vmnet_interfaces.keys())

So I just commented them out.

I truly appreciate this workaround as I was struggling to downgrade my GNS3 Linux GUI.

Take care!

aymenzarour commented 6 months ago

Hi, found line 369 and 370 in gns3-server/compute/vmware/__init__.py caused the bugs. v2.2.21 doesn't have them.

        self._vmnets_info = vmnet_interfaces.copy()
        vmnet_interfaces = list(vmnet_interfaces.keys())

So I just commented them out.

hey, can u put the all the right path of this file