VMware Communities
Jeremy_GNS3
Contributor
Contributor

VIX 1.17 does not work for VMware Workstation Player 15

Hi,

The current standalone VIX version 1.17 that you can download from Download VMware Workspace ONE doesn't work for VMware Workstation Player 15 Smiley Sad vmrun.exe fails with ""Unable to connect to host" Error: the specified version was not found", vmrun.exe is version 1.17.0 build-6661328. This version of VIX does not contain a directory named "Workstation-15.0.0" and the correct entries in vixwrapper-config.txt

However VIX 1.17 taken from a Workstation Pro 15 installation works, vmrun.exe is version 1.17.0 build-10134415

Is there any downloadable VIX version that supports Player 15?

Please see the following post for details of how we found out about this problem: https://gns3.com/community/discussion/gns3-doesn-t-work-on-vmware-play

Thanks!

13 Replies
Sloth77
Enthusiast
Enthusiast

I actually think that standalone VIX became incompatible with Workstation version 14.1.2.

I launch VMs using the "nogui" option to the vmrun "start" command, and this stopped working ("Error: unknown error") with standalone VIX 1.17 and Workstation 14.1.2

However, the good news is that the VIX 1.17 distributed with Workstation 15 fixes the issue (and seems to be compatible) with Workstation 14.1.2 and newer (including 15 obviously).

But it is going to be very annoying if incompatible versions (of the same version number) of VIX are maintained.

AndyScull
Contributor
Contributor

Seems like newer version of VIX still isn't available as a separate download, I could find 1.17 in dowloads list but nothing newer.

In the end, I manually extracted files VIX32.cab, VIX64.cab from workstation 15 installation file, extracted those cabs and renamed files according to vix 1.17 existing files (compare file sizes and dll names in file details; and vix and vixd libraries are exact copies). Then I put them in same structure in Workstation-15.0.0 folder, and added workstation 15 strings from txt file (inside VIX32.cab) to vixwrapper-config.txt

Seems to be working - started my home web server with vmrun and -nogui, everything's working so far.

I didn't want to install full workstation package since I think it'll mess up my player installation.

Of course, I am still hoping for a separate download of VIX api...

LucianoGlla
Contributor
Contributor

Hello,

I have the same problem, does anyone have a solution for this?

Reply
0 Kudos
LucianoGlla
Contributor
Contributor

This resolved.

Replace following lines in "vixwrapper-config.txt"

# latest un-versioned
ws       19 vmdb e.x.p Workstation-14.0.0
player   19 vmdb e.x.p Workstation-14.0.0

to

# latest un-versioned
ws       19 vmdb e.x.p Workstation-14.0.0
player   19 vmdb 15.1.0 Workstation-14.0.0

It works for GNS3 2.1.11 Workstation Player 15.1.0 and VIX 1.17.0-6661328

FredDouglis2
Contributor
Contributor

LucianoGlla​ thanks, very helpful! 

Reply
0 Kudos
olwikia
Contributor
Contributor

LucianoGlla Thank You,

finally i could configure gns3 vm on VMware 15.5.0.

Reply
0 Kudos
almaVM
Contributor
Contributor

Thanks a lot to LucianoGIIa .

Replacing by the exact release of the player ( 15..5.0 for me ) makes the vmrun working again.

Reply
0 Kudos
cronos1298
Contributor
Contributor

It works for VMWARE 15.5.0 and GNS3 2.2.0

Thanks

Reply
0 Kudos
SydneyGriffin
Contributor
Contributor

Can you please help me understand more about this because i have no idea what this means???????

Reply
0 Kudos
dsobrinho
Contributor
Contributor

Hi,

I have same problem but the instruction here did not working fine.

#@Version-Info

#

# VixAllProducts revision mapping

#

# This file translates product version specifications into the appropriate Vix

# implementations.

#

# Each @Version-Info line has 5 white-space seperated entries:

#

#    provider-type: ws, esx, viserver, etc

#    apiVersion: the apiVersion supported, as passed in from VixHost_Connect()

#    ipc-type: none, vmdb, vmodl, cim

#    product-version: the product version string

#

#    implementation-directory: the path to the library that implements the

#          version described by the first 4 parameters

#

#

# The configuration is based on the first 4 fields, which describe

# the product.  The 5th field is the location.  To force it to try

# multiple location, the same configuration can be repeated.  Note that

# list is built in LIFO order, so the latest entry in the configuration

# will be the first used.  If for some reason that value fails, it will

# continue through any other matches.

# Workstation 15.0.0

ws        19  vmdb  15.0.0 Workstation-15.0.0

player    19  vmdb  15.0.0 Workstation-15.0.0

# Workstation 15.0.1

ws        19  vmdb  15.0.1 Workstation-15.0.0

player    19  vmdb  15.0.1 Workstation-15.0.0

# Workstation 15.5.2

ws        19  vmdb  15.5.2 Workstation-15.0.0

player    19  vmdb  15.5.2 Workstation-15.0.0

# latest un-versioned

ws       19 vmdb e.x.p Workstation-15.5.0

player   19 vmdb 15.5.2 Workstation-15.5.0

comment

#ws        19  vmdb  e.x.p Workstation-15.0.0

#player    19  vmdb  e.x.p Workstation-15.0.0

# EOF

Reply
0 Kudos
Fbaixinho
Contributor
Contributor

Hi,

This part of the configuration is incorrect ( Since the release of Vmware 15.5 it's incorrect in all releases )

# Workstation 15.0.0

ws        19  vmdb  15.0.0 Workstation-15.0.0

player    19  vmdb  15.0.0 Workstation-15.0.0

# Workstation 15.0.1

ws        19  vmdb  15.0.1 Workstation-15.0.0

player    19  vmdb  15.0.1 Workstation-15.0.0

Change to

# Workstation 15.0.0

ws        19  vmdb  15.5.0 Workstation-15.0.0

player    19  vmdb  15.5.0 Workstation-15.0.0

# Workstation 15.0.1

ws        19  vmdb  15.5.1 Workstation-15.0.0

player    19  vmdb  15.5.1 Workstation-15.0.0

Keep the rest of the config.

Reply
0 Kudos
xtecuanufo
Contributor
Contributor

It worked for my with minors changes: (Currenly I'm using Product: VMware® Workstation 15 Player, Version: 15.5.2 build-15785246, Windows 10 64bits)

#@Version-Info

#

# VixAllProducts revision mapping

#

# This file translates product version specifications into the appropriate Vix

# implementations.

#

# Each @Version-Info line has 5 white-space seperated entries:

#

#    provider-type: ws, esx, viserver, etc

#    apiVersion: the apiVersion supported, as passed in from VixHost_Connect()

#    ipc-type: none, vmdb, vmodl, cim

#    product-version: the product version string

#

#    implementation-directory: the path to the library that implements the

#          version described by the first 4 parameters

#

#

# The configuration is based on the first 4 fields, which describe

# the product.  The 5th field is the location.  To force it to try

# multiple location, the same configuration can be repeated.  Note that

# list is built in LIFO order, so the latest entry in the configuration

# will be the first used.  If for some reason that value fails, it will

# continue through any other matches.

# Workstation 14.0.0

ws        19  vmdb  14.0.0 Workstation-14.0.0

player    19  vmdb  14.0.0 Workstation-14.0.0

# latest un-versioned

ws       19 vmdb e.x.p Workstation-14.0.0

player   19 vmdb 15.5.2 Workstation-14.0.0

# EOF

Reply
0 Kudos
khanzia05
Contributor
Contributor

i am facing same issue. I have gns3 2.2.8. My os is Window10. intalled VMware Workstation player VMware-player-15.5.2-15785246. getting below error  when trying to to select enable gns3 VM

Error while saving settings: GNS3VM: Error while executing VMware command: vmrun has returned an error: Unable to connect to host.

Error: The specified version was not found

Try to run "C:\Program Files (x86)\VMware\VMware VIX\vmrun.exe" -T player checkToolsState "C:\Users\ADMIN\Documents\Virtual Machines\GNS3 VM\GNS3 VM.vmx" in a terminal to see more details.

And make sure GNS3 and VMware run under the same user.

when i am running suggested cmd getting below error

c:\Program Files (x86)\VMware\VMware VIX>vmrun.exe -T player checkToolsState "C:\Users\ADMIN\Documents\Virtual Machines\GNS3 VM\GNS3 VM.vmx

Unable to connect to host.

Error: The specified version was not found

c:\Program Files (x86)\VMware\VMware VIX>

++-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------++

this the copy of my vixwrapper-confiog

#@Version-Info

#

# VixAllProducts revision mapping

#

# This file translates product version specifications into the appropriate Vix

# implementations.

#

# Each @Version-Info line has 5 white-space seperated entries:

#

#    provider-type: ws, esx, viserver, etc

#    apiVersion: the apiVersion supported, as passed in from VixHost_Connect()

#    ipc-type: none, vmdb, vmodl, cim

#    product-version: the product version string

#

#    implementation-directory: the path to the library that implements the

#          version described by the first 4 parameters

#

#

# The configuration is based on the first 4 fields, which describe

# the product.  The 5th field is the location.  To force it to try

# multiple location, the same configuration can be repeated.  Note that

# list is built in LIFO order, so the latest entry in the configuration

# will be the first used.  If for some reason that value fails, it will

# continue through any other matches.

# Workstation 15.0.0

ws        19  vmdb  15.5.0 Workstation-15.0.0

player    19  vmdb  15.5.0 Workstation-15.0.0

# Workstation 15.0.1

ws        19  vmdb  15.5.1 Workstation-15.0.0

player    19  vmdb  15.5.1 Workstation-15.0.0

# Workstation 15.5.2

ws        19  vmdb  15.5.2 Workstation-15.0.0

player    19  vmdb  15.5.2 Workstation-15.0.0

# latest un-versioned

ws       19 vmdb e.x.p Workstation-15.5.0

player   19 vmdb 15.5.2 Workstation-15.5.0

#ws        19  vmdb  e.x.p Workstation-15.0.0

#player    19  vmdb  e.x.p Workstation-15.0.0

# latest un-versioned

ws       19 vmdb e.x.p Workstation-14.0.0

player   19 vmdb 15.5.2 Workstation-14.0.0

# EOF

Reply
0 Kudos