I tried to install a couple of updates for JRE on a Windows vCenter server and while it stated that the update was not applicable/needed, it is crashing the vCenter GUI with a 503 error.
I reverted it back to the snapshot of the VM and while the GUI is now back, there was a warning for perflib in the Event Logs:
"The configuration information of the performance library "perf-MSSQL$VIM_SQLEXP-sqlctr11.2.5058.0.dll" for the "MSSQL$VIM_SQLEXP" service does not match the trusted performance library information stored in the registry. The functions in this library will not be treated as trusted."
Per the KB article, https://kb.vmware.com/s/article/1004149?lang=en_US&queryTerm=the+functions+in+this+library+will+not+be+treated+as+trusted. I tried to run
unlodctr "servername" - this ran fine and deleted the content and tried to run lodctr servicename.ini.
It is returning an error that the ini file does not exist. Now I am getting an error
"The Open Procedure for service "MSSQL$VIM_SQLEXP" in DLL "perf-MSSQL$VIM_SQLEXP-sqlctr11.2.5058.0.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code."
Am I missing something here as far as the ini file is concerned? I am running both the unlodctr and lodctr command under the Sytem32 directory as an admin.
It's time to open a support case with GSS.