The VPX_IP_ADDRESS table stores the IP addresses of the ESX servers and VM's etc.
So it looks like that during startup it's doing a scan for IP information then trying to insert it into the table but failing because it already exists.
You need to try and identify which particular value is causing the failure.
Do you know if 2 VM's or Service Consoles etc have the same IP address? Have you changed any IP addresses recently?
On the VC server, open a command prompt and cd in the VC install dir, usually: C:\Program Files\VMware\Infrastructure\VirtualCenter server\
Once there, type the following command, which should eventually fail, then paste/attach the output: vpxd.exe -s
If the output scrolls too much you can redirect it to a text file: vpxd.exe -s > output.log
Message was edited by: appk