The upgrade of EEM from R8.3 / R8.4 to EEM R12.x fails due to problem with the DSA account password.
While doing an upgrade, the following error appears on screen, even when the DSA password is provided.
"Upgrade Check - Failed to perform upgrade checks. No dsa-password defined in DSA knowledge file. This will cause replication failures. Please set dsa-password on each of the DSA in the replication nodes and re-run the installer"
CA EEM r8.3 Server or r8.4 Server.
The DSA account password is expected to be in double quotes, which by default the password is not enclosed in double quotes is not in the knowledge file.
Before you upgrade:
Back up CA EEM server data, configuration files, CA Directory and iTechnology folders.
In a failover setup, verify that you have performed the following tasks in the CA Directory knowledge file:
- Set all the failover servers to use the same DSA password (dsa-password). If the CA Directory knowledge file does not contain a dsa-password, add a password.
- Set auth-levels to anonymous, clear-password.1. Stop any of the services / daemons associated with CA EEM
Edit the knowledge file and modify the DSA password so that the password is within double quotes. In EEM 8.x release the file name would be along with the hostname in the CA Directory knowledge folder.
dsa-password = "newpassword"
The password has to be same across the installation and should be provided in double quotes. After the above step is done, please re-run the installer for the upgrade process to complete successfully.
After the above step is done, please re-run the installer for the upgrade process to complete successfully.