• Arun Nukula

CryptographicException - Keyset does not exist


Recently stumbled upon a problem where "Last Connected " status of IaaS nodes under VAMI was way off.

Ideally "Last Connected" Status of any IaaS nodes should be under 10 ~ 15 minutes

The first step to diagnose the problem was to look into the Management Agent/All.log of that node

Found following exception , it was the only one inside these All.log's

Exception :-

[UTC:2018-10-28 23:45:35 Local:2018-10-29 10:45:35] [Error]: [sub-thread-Id="7" context="" token=""] Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "VMware.Cafe.IManagementEndpointClient", name = "(none)". Exception occurred while: Calling constructor VMware.Cafe.ManagementEndpointClient(System.Uri baseAddress, VMware.Cafe.ManagementEndpointSecurityContext authenticationContext, VMware.Cafe.TrustedCertificatePredicate trustCertificatePredicate). Exception is: CryptographicException - Keyset does not exist

----------------------------------------------- At the time of the exception, the container was:

Resolving VMware.Cafe.ManagementEndpointClient,(none) (mapped from VMware.Cafe.IManagementEndpointClient, (none)) Calling constructor VMware.Cafe.ManagementEndpointClient(System.Uri baseAddress, VMware.Cafe.ManagementEndpointSecurityContext authenticationContext, VMware.Cafe.TrustedCertificatePredicate trustCertificatePredicate) ---> System.Security.Cryptography.CryptographicException: Keyset does not exist

Management agent does not function properly when running under non-administrative account

Management agent needs to be started using an administrative account. Even though you have it configured during installation if it is removed later you would end up in this problem.


170 views

Recent Posts

See All

Subscribe Now

  • Twitter
  • Facebook Social Icon

Copyright © 2019 nukescloud