get load-balancer <LB_UUID> diagnosis" In the NSX-T Edge cli (logged as Admin), we see the following errorCheckingAction : checking systemResult : passedAction : checking crashResult : passedAction : checking daemon statusResult : passedAction : checking configurationResult : new conf not applied, generation mismatch
VMware NSX
The Load Balancer/Virtual Server Certificate imported into the NSX was not in the correct format. There were a lot of space lines in the certificate data.
A good certificate will have the following format:
-----BEGIN CERTIFICATE-----
<data>
<data>
<data>
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
<data>
<data>
<data>
-----END CERTIFICATE-----
The certificate format causing this issue will be:
-----BEGIN CERTIFICATE-----
<data>
<data>
<data>
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
<data>
-------> Extra space or blank line present in the certificate Data
<data>
-------> Extra space or blank line present in the certificate Data
<data>
-----END CERTIFICATE-----
Similar issue is also seen same certificate with different names is applied to the same Virtual Server. https://knowledge.broadcom.com/external/article?articleNumber=318329