I've had a gaggle of problems trying to use the 1.5 VIX API with VMware server 2 beta 2. Because there was a 1.5 VIX API download for 64 bit linux, I was under the impression I might just work
Compiling and installing vix-perl seemed to have gone without a hitch, but when I run vmware-cmd I get:
Use of uninitialized value in string eq at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux/VMwae/VmPerl.pm line 115.
Perl API Version does not match dynamic library version.Perl API Version does not match dynamic library version
Most of the suggestions I've seen online and in the community recommend commenting out the version check, but that doesn't work for me.
I've also tried using pyvix. When trying to execute code from the pyvix module in python, I get
points to non-existant implementation library '/opt/vmware-server-2-beta2/lib/vmware-vix/lib/server-1/64bit/libvix.so'
config points to non-existant implementation library '/opt/vmware-server-2-beta2/lib/vmware-vix/lib/server-1/64bit/libvix.so'
No implementation found for service provider 2, apiVersion 4
No Vix library found for provider 2 revision 4
This seems like a problem with libVixAllProducts.so serving as a level of indirection between the libvix.so's for all of the various versions of the vmware server. There's no libvix.so for server-1 or server-2. Anyone know where I can get one or how to redirect libVixAllProducts to the right .so?