If you ever find yourself having problems starting the VMware vCenter server always check that the default ports 80 & 443 haven’t been used elsewhere. I recently did an install for the customer and a couple of days later the vCenter console wouldn’t load up. Upon further inspection, I noticed the vCenter services not starting. The event log reported the following:-
The description for Event ID 1000 from source VMware VirtualCenter Server cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Failed to initialize VMware VirtualCenter. Shutting down…
the message resource is present but the message is not found in the string/message table.
We also had the following event logged:
The description for Event ID 1000 from source VMware VirtualCenter Server cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Error getting configuration info from the database
the message resource is present but the message is not found in the string/message table
There was nothing much more to report, not even in the Virtual Center logs. Turns out that by doing the following: http://localhost on the Virtual Center server, the server reported the following: This site is running TeamViewer. Apparently the customer decided to install their remote management software which effectively usurped the ports used by Virtual Center. I removed the software and everything started up without a problem.