AppSync: Host Rediscovery fails when the AppSync Server Services are restarted
Summary: Authorized_keys2 has been deprecated since 2001 and is not supported for use with AppSync.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Rediscovery of Unix hosts in AppSync may fail after the AppSync Server Services are restarted, or after the AppSync Server is rebooted.
The following error is seen in the server logs after the service restart / reboot:
01-16-2018 04:24:18.365 INFO [default task-23] [com.emc.archway.service.unixservice.UnixServiceBean] [<APPSYNC_SERVER>] [] Beginning task for getSettings operation on <UNIX_HOST> task=bfb1beb4-74ec-4ecb-8557-4010ace7c33c
01-16-2018 04:24:18.397 INFO [default task-23] [com.emc.archway.service.sshservice.SecureShellSessionManager] [<APPSYNC_SERVER>] [] Loaded SSH certificate from secure store: ssh-dss
<SSH certificate string>
01-16-2018 04:24:18.865 ERROR [default task-23] [com.emc.archway.service.sshservice.SecureShellSession] [<APPSYNC_SERVER>] [] Error while Connecting to host: <UNIX_HOST>:Auth fail
Cause
The user had specified "authorized_keys2" as the location for storing the keys file.
This can be verified by checking the sshd config file on the host.
The keys file is used for authentication between the AppSync server and agent. However, AppSync uses the authorized_keys file by design.
Authorized_keys2 has been deprecated since 2001.
https://www.openssh.com/txt/release-3.0
The initial push of the agent software is successful and subsequent re-discoveries will also be successful.
The discovery fails after a reboot because the session between the server and agent is dropped. When the AppSync server subsequently tries to authenticate with the agent host on a new session, it cannot find the authorized_keys file in the default location and as a result the discovery fails.
This can be verified by checking the sshd config file on the host.
The keys file is used for authentication between the AppSync server and agent. However, AppSync uses the authorized_keys file by design.
Authorized_keys2 has been deprecated since 2001.
https://www.openssh.com/txt/release-3.0
The initial push of the agent software is successful and subsequent re-discoveries will also be successful.
The discovery fails after a reboot because the session between the server and agent is dropped. When the AppSync server subsequently tries to authenticate with the agent host on a new session, it cannot find the authorized_keys file in the default location and as a result the discovery fails.
Resolution
There are three possible resolutions to this issue.
This is the recommended solution since authorized_keys2 is deprecated.
- Use authorized_keys instead of authorized_keys2.
This is the recommended solution since authorized_keys2 is deprecated.
- Copy the contents of authorized_keys to the authorized_keys2 file.
- Re-push the plugin software to the host.
Affected Products
AppSyncProducts
AppSyncArticle Properties
Article Number: 000064576
Article Type: Solution
Last Modified: 18 Sept 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.