Problem:
Adding a node fails after adding a custom ssl cert. The issue is caused by the first node's inability to get its own cert details.
profileunity.host.exe.log shows:
INFO - GetCertificateForLicenseServer webClient url: https://YourProfileUnityHost:443/api/getlicensingcertificate
INFO - Failed getlicensingcertificate call for YourProfileUnityHost:443: api/getlicensingcertificate returned error: GetActiveCertificate attempt returned no results for license server.
Resolution:
Reconfigure the licensing service to stop using the custom certificate on all nodes.
You will then be able to add the nodes to the cluster and re-add the custom certificates.
- Stop the licensing service.
- Edit "C:\Program Files (x86)\Liquidware Labs\ProfileUnity\License Server\ProfileUnity.LicenseServer.exe.xml"
- Clear the certificate thumbprint value.
<setting name="CertStoreThumbprint" value="" />
- Clear the certificate thumbprint value.
-
Delete any ProfileUnity license certificate from the local machine Personal and Trusted auth stores
- Restart the licensing service.
- Add the nodes to the cluster.
To reconfigure the licensing service to use your custom certificate:
- Obtain the thumbprint of your certificate.
- Stop the licensing service.
- Edit "C:\Program Files (x86)\Liquidware Labs\ProfileUnity\License Server\ProfileUnity.LicenseServer.exe.xml"
- Add your certificate thumbprint value.
<setting name="CertStoreThumbprint" value="SampleThumbprint" />
- Add your certificate thumbprint value.
- Restart the licensing service.
Product: ProfileUnity-FlexApp
Product Version: 6.8.5