Error The Specified Service Provider Was Not Found
Contents |
had been working since (at least WS8) and up to (and including) vmrun the specified version was not found VMWare Workstation 11.1.2. I used to be able to do vix_serviceprovider_vmware_workstation was specified but not installed this in shared workstation mode: $ /usr/bin/vmrun -T ws-shared -h https://localhost:943/sdk -u user1 listRegisteredVM Total
Vmrun Unable To Connect To Host
registered VMs: 23 [ha-datacenter/standard] WinVista/winVista.vmx [ha-datacenter/standard] RHEL6_x64/RHEL6.vmx [ha-datacenter/standard] VCS41_node1/VCS4.vmx [ha-datacenter/standard] VCS41_node2/VCS4.vmx [ha-datacenter/standard] VCS41_node3/VCS4.vmx [ha-datacenter/standard] VCS41_node4/VCS4.vmx [ha-datacenter/standard] VCS51_node1/VCS5.vmx [ha-datacenter/standard] VCS51_node2/VCS5.vmx [ha-datacenter/standard] VCS51_node3/VCS5.vmx [ha-datacenter/standard] WinXP/winXPPro.vmx [ha-datacenter/standard]
Vmrun Has Returned An Error: Unable To Connect To Host. Error: The Specified Version Was Not Found
VCS51_node4/VCS5.vmx [....] Now, on VMW 12, I just get this failure: $ /usr/bin/vmrun -T ws-shared -h https://localhost:943/sdk -u user1 listRegisteredVM Host password: Unable to connect to host. Error: The specified service provider was not found Fortunately, vmrun (part of the VIX API bundle) is quite flexible and I just found vmware player vmrun a workaround. On a normal VMW 12 install, there's a text config file that lists the API endpoints: $ cat /usr/lib/vmware-vix/vixwrapper-config.txt [....] # Workstation 12.0.0 ws 19 vmdb 12.0.0 Workstation-12.0.0 player 19 vmdb 12.0.0 Workstation-12.0.0 # Workstation 12.0.1 ws 19 vmdb 12.0.1 Workstation-12.0.0 player 19 vmdb 12.0.1 Workstation-12.0.0 # EOF On VMW 11, you'll note that the 'ws-shared' entries are present whereas they are missing from VMW 12. $ cat /usr/lib/vmware-vix/vixwrapper-config.txt [....] # Workstation 11.0.0 ws 17 vmdb 11.0.0 Workstation-11.0.0-and-vSphere-6.0.0 player 17 vmdb 7.0.0 Workstation-11.0.0-and-vSphere-6.0.0 ws-shared 17 none 11.0.0 Workstation-11.0.0-and-vSphere-6.0.0 # Workstation 11.1.0 ws 17 vmdb 11.1.0 Workstation-11.0.0-and-vSphere-6.0.0 player 17 vmdb 7.1.0 Workstation-11.0.0-and-vSphere-6.0.0 ws-shared 17 none 11.1.0 Workstation-11.0.0-and-vSphere-6.0.0 # Workstation 11.1.2 ws 17 vmdb 11.1.2 Workstation-11.0.0-and-vSphere-6.0.0 player 17 vmdb 7.1.2 Workstation-11.0.0-and-vSphere-6.0.0 ws-shared 17 none 11.1.
communities company blog Stack Exchange Inbox Reputation and Badges sign up log in tour help Tour Start here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About
Vmrun Command Not Found
Us Learn more about Stack Overflow the company Business Learn more about hiring developers vmrun download or posting ads with us Ask Ubuntu Questions Tags Users Badges Unanswered Ask Question _ Ask Ubuntu is a question and vmware vix download answer site for Ubuntu users and developers. Join them; it only takes a minute: Sign up Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up http://vcojot.blogspot.com/2015/11/workaround-for-vmrun-under-vmware.html and rise to the top vmware-vix vmrun command error: “unable to connect to host … version not found” up vote 4 down vote favorite 1 VMWARE-VIX command "vmrun" failing I have checked in the online resources of the product documentation, and in discussion groups where other people experience the same issue. I have the following configuration Ubuntu 13.04 (x64) VMware Player 6.0 VMware-VIX API 1.12.2 ... and when http://askubuntu.com/questions/342552/vmware-vix-vmrun-command-error-unable-to-connect-to-host-version-not-found I try to run the command in the format: vmrun -T player start /path/vm.vmx I get an error: *Unable to connect to host. Error: The specified version was not found.* Forum proposed solution: others with the same issue claimed the solution was to edit a file /usr/lib/vmware/configurator/vixwrapper-product-config.txt to add / modify the line (to ensure it has your correct version of VM player) player 16 vmdb 6.0.0 Workstation-10.0.0-and-vSphere-5.5.0 ... but when I open the player, it seems that I do already have v6.0.0 (according to the "help > about" menu item in the player GUI. ... so if it is not the wrong version in that config file ... what is causing the problem? UPDATE when I try to run the command instead as just: $ vmrun start /path/vm.vmx (without the -T and "player" host type specification) ... I get the error: Service type VIX_SERVICEPROVIDER_VMWARE_WORKSTATION was specified, but not installed So is this indication that it thinks I have installed workstation instead of player? How can I change that? command-line vmware share|improve this question edited Sep 7 '13 at 14:05 asked Sep 7 '13 at 13:32 Mr.President 1491210 add a comment| 4 Answers 4 active oldest votes up vote 4 down vote accepted SOLUT
here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us http://stackoverflow.com/questions/31985348/vix-vmrun-doesnt-work-with-vmware-player Learn more about Stack Overflow the company Business Learn more about hiring developers https://blog.bartlweb.net/2016/01/vmrun-von-vmware-workstation-12-kann-sich-nicht-mit-dem-host-verbinden/ or posting ads with us Stack Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up Vix vmrun doesn't work with VMware Player not found up vote 4 down vote favorite I am trying to run a batch file on my virtual machine through VIX vmrun. For starters it doesn't even want to start. When I try this in the command line: vmrun -T player start "D:\myUser\VMWare\Windows7\Windows 7.vmx" It says: Unable to connect to host. Error: The specified version was not found Any workaround for this? I heard it has something to was not found do with VIX config files not handling VMware Player properly, but haven't found out anything specific. For the mention I have VMware Player version 7.1.2 and VIX version 1.13. Also I don't want to buy Workstation. virtual-machine vmware vmware-player vix share|improve this question asked Aug 13 '15 at 10:12 Rex Feral 2241212 add a comment| 2 Answers 2 active oldest votes up vote 2 down vote accepted Ok, managed to get it working, here's how: 1) In the VMware\VMware VIX folder there is a vixwrapper-config.txt file. Make a backup and overwrite the following over the content of the file: #@Version-Info # # VixAllProducts revision mapping for Workstation/Player # # 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
dem Host verbinden Nach dem Upgrade von VMWare Workstation 9 auf die aktuelle Version VMWare Workstation 12 haben meine Automatisierungsskripte mit vmrun (siehe: vmrun zur Automatisierung von VMWare Workstation nutzen) gestreikt. Es war mir nicht mehr möglich meine geteilten virtuellen Maschinen (Shared VMs) über vmrun zu steuern. Stattdessen erhielt ich bei jedem Verbindungsversuch nur die folgende Fehlermeldung zurück: Unable to connect to host.
Error: The specified service provider was not found Den Befehl mit Administratorrechten ausführen brachte keine Abhilfe und die Firewall hat weder vmrun noch die Authentifizierungs- bzw. Server-Dienste von VMWare Workstation blockiert. Nach langen Recherchen bin ich auf folgenden Blog-Artikel gestoßen, der die Lösung brachte: http://vcojot.blogspot.ca/2015/11/workaround-for-vmrun-under-vmware.html Lösung Anscheinend hat VMWare in der aktuellen Version die Skripting-Schnittstelle bzw. das dazu notwendige Tool vmrun vermurkst. Tatsächlich ist die Skriptingschnittstelle allerdings so flexibel, dass sich dort auch noch funktionierende Libraries von Vorgängerversionen einbinden lassen. Laden Sie von der Website von VMWare die letzte Version von VMWare Workstation 11 herunter (dort funktioniert vmrun noch wie es sollte) und installieren Sie diese am besten in einer virtuellen Maschine oder auf einem anderen Rechner als jenen auf dem die aktuelle defekte Version von VMWare Workstation läuft. Kopieren Sie den Ordner Workstation-11.0.0-and-vSphere-6.0.0 aus dem Ordner C:\Program Files (x86)\VMware\VMware VIX von der 11er-Installation in die 12er-Installation. Bearbeiten Sie die Datei vixwrapper-config.txt im Ordner C:\Program Files (x86)\VMware\VMware VIX in der 12er-Installation und fügen Sie zum Abschnitt # Workstation 12.0.0 und # Workstation 12.0.1 die Zeile ws-shared 19 none 12.0.1 Workstation-11.0.0-and-vSphere-6.0.0 hinzu. Ab sofort sollte der Zugriff wieder reibungslos funktionieren. Die gesamte Datei vixwrapper-config.txt sieht dann wie folgt aus: #@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 des