VMware Cloud Community
grnal1
Contributor
Contributor

CAnnot log into vsphere client/webclient

Hello after uninstalling obsolete vsphere client 4.5 from Program and Features on vcenter server (Win server 2012 R2) I can no longer log into vsphere. There is general error in client. There is still vSphere Client 6.0.0.7597 installed on the system. ESXi version: 6.0.0 Update 3 (Build 7967664)

In vsphere_client_virgo.log I can see those errors:

[2020-09-17T13:18:25.807+02:00] [ERROR] ing.timer.TimerFactoryBean#0  com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth        Search failed for Health Status Endpointjava.lang.IllegalArgumentException: SAML token is required for signing.

[2020-09-17T13:18:25.807+02:00] [WARN ] ing.timer.TimerFactoryBean#0  com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth        Could not find Health Status EndPoint for Inventory Service

[2020-09-17T13:19:25.224+02:00] [INFO ] ing.timer.TimerFactoryBean#0  com.vmware.vise.vim.security.sso.impl.SsoUtilInternal             Preparing the STS configuration for https://FQDN/sts/STSService/vsphere.local

[2020-09-17T13:19:25.245+02:00] [INFO ] ing.timer.TimerFactoryBean#0  com.vmware.vise.vim.security.sso.impl.SsoUtilInternal             Requesting all STS trusted root certificates from https://CHEFAS-VCE-01.schaltag.ch/sso-adminserver/sdk/vsphere.local

[2020-09-17T13:19:26.028+02:00] [INFO ] ing.timer.TimerFactoryBean#0  com.vmware.vise.vim.security.sso.impl.SsoUtilInternal             Acquiring a SAML token by certificate from https://FQDN/sts/STSService/vsphere.local

[2020-09-17T13:19:26.443+02:00] [ERROR] ing.timer.TimerFactoryBean#0  com.vmware.vim.sso.client.impl.SoapBindingImpl                    SOAP fault javax.xml.ws.soap.SOAPFaultException: Invalid credentials

at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)

at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:117)

at com.sun.xml.internal.ws.client.dispatch.DispatchImpl.doInvoke(DispatchImpl.java:184)

at com.sun.xml.internal.ws.client.dispatch.DispatchImpl.invoke(DispatchImpl.java:203)

at com.vmware.vim.sso.client.impl.SoapBindingImpl.sendMessage(SoapBindingImpl.java:130)

at com.vmware.vim.sso.client.impl.SoapBindingImpl.sendMessage(SoapBindingImpl.java:81)

at com.vmware.vim.sso.client.impl.SecurityTokenServiceImpl$RequestResponseProcessor.sendRequest(SecurityTokenServiceImpl.java:769)

at com.vmware.vim.sso.client.impl.SecurityTokenServiceImpl$RequestResponseProcessor.executeRoundtrip(SecurityTokenServiceImpl.java:699)

at com.vmware.vim.sso.client.impl.SecurityTokenServiceImpl.acquireTokenByCertificate(SecurityTokenServiceImpl.java:460)

at com.vmware.vise.vim.security.sso.impl.SsoUtilInternal.acquireTokenByCertificate(SsoUtilInternal.java:509)

at com.vmware.vise.vim.security.sso.impl.NgcSolutionUser.login(NgcSolutionUser.java:146)

at com.vmware.vise.vim.security.sso.impl.NgcSolutionUser.getLoggedInToken(NgcSolutionUser.java:87)

at com.vmware.vise.vim.cm.impl.DefaultLoginCallback.login(DefaultLoginCallback.java:30)

at com.vmware.vise.vim.cm.impl.ComponentManagerServiceImpl$1.call(ComponentManagerServiceImpl.java:249)

at com.vmware.vise.vim.cm.impl.ComponentManagerServiceImpl$1.call(ComponentManagerServiceImpl.java:246)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at com.vmware.vise.vim.cm.impl.ComponentManagerServiceImpl.getCMInfo(ComponentManagerServiceImpl.java:230)

at com.vmware.vise.vim.cm.impl.ComponentManagerServiceImpl.getServiceManager(ComponentManagerServiceImpl.java:197)

at com.vmware.vise.vim.cm.impl.ComponentManagerServiceImpl.search(ComponentManagerServiceImpl.java:147)

at com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth.getServiceInfo(InventoryServiceHealth.java:151)

at com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth.getISHealthEndPoint(InventoryServiceHealth.java:221)

at com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth.getInventoryServiceHealthStatus(InventoryServiceHealth.java:96)

at com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth.getStatus(InventoryServiceHealth.java:79)

at com.vmware.vise.vim.cm.healthstatus.CompositeClientHealthService.getStatus(CompositeClientHealthService.java:46)

at com.vmware.vise.vim.cm.healthstatus.HealthStatusUpdater.update(HealthStatusUpdater.java:24)

at sun.reflect.GeneratedMethodAccessor194.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273)

at org.springframework.scheduling.support.MethodInvokingRunnable.run(MethodInvokingRunnable.java:65)

at org.springframework.scheduling.timer.DelegatingTimerTask.run(DelegatingTimerTask.java:70)

at java.util.TimerThread.mainLoop(Timer.java:555)

at java.util.TimerThread.run(Timer.java:505)

[2020-09-17T13:19:26.444+02:00] [INFO ] ing.timer.TimerFactoryBean#0  c.v.v.s.c.impl.SecurityTokenServiceImpl$RequestResponseProcessor  Provided credentials are not valid.

[2020-09-17T13:19:26.445+02:00] [ERROR] ing.timer.TimerFactoryBean#0  com.vmware.vise.vim.security.sso.impl.NgcSolutionUser             Login as solution user failed. com.vmware.vim.sso.client.exception.AuthenticationFailedException: Provided credentials are not valid.

at com.vmware.vim.sso.client.impl.SecurityTokenServiceImpl$RequestResponseProcessor.handleFaultCondition(SecurityTokenServiceImpl.java:837)

at com.vmware.vim.sso.client.impl.SecurityTokenServiceImpl$RequestResponseProcessor.sendRequest(SecurityTokenServiceImpl.java:773)

at com.vmware.vim.sso.client.impl.SecurityTokenServiceImpl$RequestResponseProcessor.executeRoundtrip(SecurityTokenServiceImpl.java:699)

at com.vmware.vim.sso.client.impl.SecurityTokenServiceImpl.acquireTokenByCertificate(SecurityTokenServiceImpl.java:460)

at com.vmware.vise.vim.security.sso.impl.SsoUtilInternal.acquireTokenByCertificate(SsoUtilInternal.java:509)

at com.vmware.vise.vim.security.sso.impl.NgcSolutionUser.login(NgcSolutionUser.java:146)

at com.vmware.vise.vim.security.sso.impl.NgcSolutionUser.getLoggedInToken(NgcSolutionUser.java:87)

at com.vmware.vise.vim.cm.impl.DefaultLoginCallback.login(DefaultLoginCallback.java:30)

at com.vmware.vise.vim.cm.impl.ComponentManagerServiceImpl$1.call(ComponentManagerServiceImpl.java:249)

at com.vmware.vise.vim.cm.impl.ComponentManagerServiceImpl$1.call(ComponentManagerServiceImpl.java:246)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at com.vmware.vise.vim.cm.impl.ComponentManagerServiceImpl.getCMInfo(ComponentManagerServiceImpl.java:230)

at com.vmware.vise.vim.cm.impl.ComponentManagerServiceImpl.getServiceManager(ComponentManagerServiceImpl.java:197)

at com.vmware.vise.vim.cm.impl.ComponentManagerServiceImpl.search(ComponentManagerServiceImpl.java:147)

at com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth.getServiceInfo(InventoryServiceHealth.java:151)

at com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth.getISHealthEndPoint(InventoryServiceHealth.java:221)

at com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth.getInventoryServiceHealthStatus(InventoryServiceHealth.java:96)

at com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth.getStatus(InventoryServiceHealth.java:79)

at com.vmware.vise.vim.cm.healthstatus.CompositeClientHealthService.getStatus(CompositeClientHealthService.java:46)

at com.vmware.vise.vim.cm.healthstatus.HealthStatusUpdater.update(HealthStatusUpdater.java:24)

at sun.reflect.GeneratedMethodAccessor194.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273)

at org.springframework.scheduling.support.MethodInvokingRunnable.run(MethodInvokingRunnable.java:65)

at org.springframework.scheduling.timer.DelegatingTimerTask.run(DelegatingTimerTask.java:70)

at java.util.TimerThread.mainLoop(Timer.java:555)

at java.util.TimerThread.run(Timer.java:505)

[2020-09-17T13:19:26.445+02:00] [ERROR] ing.timer.TimerFactoryBean#0  com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth        Search failed for Health Status Endpointjava.lang.IllegalArgumentException: SAML token is required for signing.

[2020-09-17T13:19:26.446+02:00] [WARN ] ing.timer.TimerFactoryBean#0  com.vmware.vise.vim.cm.healthstatus.InventoryServiceHealth        Could not find Health Status EndPoint for Inventory Service

Any suggestions what went wrong? Thank you

0 Kudos
2 Replies
Matt4istal
Contributor
Contributor

Did you ever figure out the solution to this issue?

I am experiencing the exact same issue and trying to discover the solution.

Any help would be greatly appreciated!

0 Kudos
e_espinel
Virtuoso
Virtuoso

Hello.
I suggest you to open a new post, you must specify your version and build of VMware vSphere ESXI host and vcenter server (if you have one).
The browser (type and version), PC operating system, the version of the vSphere client you are using, and the version of vSphere client you are using.

Also try to detail as clear as possible your problem.

 

Enrique Espinel
Senior Technical Support on IBM, Lenovo, Veeam Backup and VMware vSphere.
VSP-SV, VTSP-SV, VTSP-HCI, VTSP
Please mark my comment as Correct Answer or assign Kudos if my answer was helpful to you, Thank you.
Пожалуйста, отметьте мой комментарий как Правильный ответ или поставьте Кудо, если мой ответ был вам полезен, Спасибо.
0 Kudos