VMware Cloud Community
DSeaman
Enthusiast
Enthusiast

vSphere CLI U1 broke on Windows 7

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?

Derek Seaman
Reply
0 Kudos
3 Replies
Rubeck
Virtuoso
Virtuoso

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

Reply
0 Kudos
DSeaman
Enthusiast
Enthusiast

Yes there's about 8 different versions/sizes/locations of that DLL. All put there by VMware. Quite a DLL mess.

Derek Seaman
Reply
0 Kudos
Rubeck
Virtuoso
Virtuoso

What happens if you replace this .dll in various dirs. with the one from the RCLI dir?

/Rubeck

Reply
0 Kudos