Crazy Error: VMware Infrastructure Web Service at "http://localhost:8222/sdk" is not responding

This morning, I had to add some patches to my VMWare server (yes, I need to move over to ESX), and needed to reboot. Upon bootup, when trying to get into the Virtual Infrastructure management console, I was presented with the ominus error message "The VMware Infrastructure Web Service at "http://localhost:8222/sdk" is not responding (Connection Refused).".

Not sure what it was, and assuming it was a kernel problem (which I did install multiple kernel patches on my Suse machine, I downloaded the latest release of VMware server and installed it. The script ran into a couple of errors as well. The Internets came up with a few results:

However, these are all related to VMWare server running on Vista 64. Mine is a 64 bit OpenSuse Linux machine. The solution to the Windows problem was to add a localhost entry to the hosts file. Well, I had a host file and had no problem with it previously.

I then tried to telnet to localhost:8222 and it bombed, but telnet to worked fine. I double checked, and lo and behold, I no longer had the localhost: entry. Once I added that, I reran the and restarted vmware, and voila! it worked!

SO - lesson is, make sure you have the above entry in your /etc/hosts file!

Labels: ,