After either rebooting the Provisioning Server machine or restarting all DSAs and the Provisioning Server, the Provisioning Server service does not start.
From Service window we have the error message:
"error code 21"
Identity Manager 14.5 & 15
The im_ps.log file display the following messages:
[14:21:06.078:00000B38] reading config file D:\Program Files (x86)\CA\Identity Manager\Provisioning Server\data\tls\server\fips.conf
TLS: can't connect.
[14:21:09.218:00000B38] backend_startup: bi_db_open 0 failed!
[14:21:09.265:00000B38] slapd stopped.
[14:21:09.265:00000B38] connections_destroy: nothing to destroy.
Cause could be bad or expired DSA personality certs and/or the trusted root CA has a mismatch with DSA personality certs.
To ensure successful certificate trust and replication in your environment, follow these detailed procedures to append your trusted root CA and synchronize files across cluster nodes.
trusted.pem to impd_trusted.pem)After regenerating your certificates with dxcertgen, you must update the impd_trusted.pem file to ensure the DSAs recognize the new root CA.
trusted.pem: Navigate to your %DXHOME%\config\ssld directory and open the trusted.pem file in a text editor (such as Notepad or Notepad++).-----BEGIN CERTIFICATE----- and ends with -----END CERTIFICATE-----.impd_trusted.pem: Open the existing impd_trusted.pem file located in the same directory.impd_trusted.pem.Enter to start a new line if necessary.trusted.pem.If you are running in a cluster, changes must be applied to all nodes. Perform the certificate generation and appending steps on one primary node first, then propagate the files.
%DXHOME%\config\ssld:impd_trusted.pem (the updated file from the step above).*-<DSA_Name>.pem).dxserver stop all.%DXHOME%\config\ssld directory on each secondary node.dsa user can read them.dxserver start all) and the Connector Servers on all nodes in the cluster.