Applications Manager displays the "A suitable key format could not be found" error.

Applications Manager displays the "A suitable key format could not be found" error.

These steps are applicable only for Applications Manager versions below 16730.

Solution 1 

Do nslookup <IPADDRESS>

Ex:- nslookup 10.10.11.31

Assume that it returns 3 host names.
  • 31.11.10.10.in-addr.arpa        name = prod-smtp1.erulemaking.net.
  • 31.11.10.10.in-addr.arpa        name = erule-outage.erulemaking.net.
  • 31.11.10.10.in-addr.arpa        name = nerulescfs01.erulemaking.net.

Here prod-smtp1.erulemaking.net is the resourcename of the monitor.

check the ssh private key files, whether private key files with the above 3 names have been created.

If 3 files have been created like below, check the content of the files. Here "adventnet_ssh_privateKey_file.txt_prod-smtp1.erulemaking.net" file alone have the content and other two files are empty file. Need to copy the content from "adventnet_ssh_privateKey_file.txt_prod-smtp1.erulemaking.net" file to other two files. Restart the services, it would resolve this issue.


-rw-rw-r--.   1 amadmin amadmin     1700 Oct  2 12:21 adventnet_ssh_privateKey_file.txt_prod-smtp1.erulemaking.net

-rw-rw-r--.   1 amadmin amadmin        0 Oct  3 06:09 adventnet_ssh_privateKey_file.txt_erule-outage.erulemaking.net

-rw-rw-r--.   1 amadmin amadmin        0 Oct  6 13:02 adventnet_ssh_privateKey_file.txt_nerulescfs01.erulemaking.net

If only two files have been created then create the 3rd file, and copy content from "non-zero(file size)" file to other two files. Restart the services.


***************************************

Solution 2

Do nslookup of the IPAddress.

 nslookup 10.89.124.10 returns this name

    spczrhl50020.cz.europe.intranet

Do nslookup of the hostname

nslookup spczrhl50020 returns this IPAddress
    10.89.124.10
You need to check the ssh private key files with this hostname.

    When checking the filename with this hostname "spczrhl50020", if we have the output like below, we can assume that DNS name has been updated. One file is created before dns update, and the other one is created after dns update. Need to copy the content from non-zero content file to empty file. Restart the services. This would resolve this issue.         
adventnet_ssh_privateKey_file.txt_spczrhl50020.cz.europe.intranet
adventnet_ssh_privateKey_file.txt_spczrhl50020.europe.intranet

                  New to ADSelfService Plus?

                    • Related Articles

                    • Applications Manager default tomcat is down

                      If your Tomcat Monitor is down, it could probably be due to changes in Hostname/IP address of the machine in which Applications Manager is installed. You can verify the same using the steps given below: Navigate to ...
                    • Integrating Applications Manager DB with Grafana

                      Grafana is an open-source data visualization tool that collects data across multiple software platforms and retrieves them altogether in a single dashboard. It provides advanced analytics by connecting to various data sources in different platforms, ...
                    • Error message while performing database backup of Applications Manager

                      While performing a database backup operation of Applications Manager build with Pgsql backend, you may encounter the following error, especially when your database size has grown bigger with a large number of tables.   pg_dump: WARNING: out of shared ...
                    • OpManager crashed/shut down while silently installing Applications Manager Plugin

                      If OpManager installed in Windows machine Stop OpManager service and it's related processes Open Resource Monitor in the OpManager installed machine Click on the CPU tab In the Search Handles bar which can be found in the Associated Handles row, type ...
                    • Integrating PagerDuty with Applications Manager using Webhook

                      Using Webhook, you can now integrate PagerDuty with Applications Manager and receive real-time alerts on incidents right into your PagerDuty instance.  Step 1: Configuring PagerDuty Open the required PagerDuty instance to which Applications Manager ...