I installed the vSphere CLI U1 package on my Windows 7 x64 computer. No prior version of CLI was present. I then tried to run the vihostupdate.pl script and got:
perl.exe ordinal not found
The ordinal 2821 could not be located in the dynamic link library LIBEAY32.DLL
I tried de-installing, re-installing, and logging off/on. The vSphere U1 client is on my PC as well and works like a charm. This PC was freshly loaded with W7 X64 a couple of weeks ago. No prior versions of any VMware products were on the laptop. VMware Workstation 7 is on the laptop too, and works fine.
This is clearly a perl error. Ideas on how to resolve?
Have you checked to see if libeay32.dll exists in multiple folders? If so check for conflicting PATH statements to these folders...
Im running the vSphere RCLI on a Win7 32bit.... The only VMware app installed prior to thís was the vSphere client...
/Rubeck
Yes there's about 8 different versions/sizes/locations of that DLL. All put there by VMware. Quite a DLL mess.
What happens if you replace this .dll in various dirs. with the one from the RCLI dir?
/Rubeck