I was working with a client on setting up a proxy VM so that their VMware Lifecycle Manager could access updates. I got the proxy completely setup and was successfully contacting the update server, but attempts to synchronize updates were failing with “A general system error has occurred” message. Not very helpful right?

So what this turned out to be is a known bug in vCenter 7.0, and that bug exists in the version of vCenter we deployed to this client.

First, using the VAMI set your proxy information. Then follow the steps below.

  • SSH into vCenter (aka ssh customerroot@<IP ADDRESS>)
  • Enabled the shell by typing shell.set --enabled true and pressing Enter.
  • Log into the shell by typing shell and pressing Enter.
  • Edit the proxy file by typing vi /etc/sysconfig/proxy and pressing Enter.
  • The value you want to change is HTTPS_PROXY="<https://proxy.server:3128>. Change this value from https to http to that the value is now HTTPS_PROXY="http://proxy.server:3128>
  • Save the file and exit.
  • Reboot your vCenter Server.

That’s it! After that you can start synchronizing immediately.

Leave a comment

I’m Mike

I’ve got over 26 years of experience in IT, from physically building servers to designing data centers and, now, living the architect life in the Cloud and especially with VMware by Broadcom. All posts are my own and do not reflect the opinions of my employer.

Let’s connect