EM 13.5c: Error Configuring SSH Named Credentials - 'Failed to Launch Process: No More Authentication Methods Available'
(Doc ID 2964949.1)
Last updated on MARCH 26, 2024
Applies to:
Enterprise Manager Base Platform - Version 13.5.0.0.0 and laterInformation in this document applies to any platform.
Symptoms
In Enterprise Manager Cloud Control, the SSH Key based authentication is used to setup the named credentials. But the SSH Keys are generated using OPENSSH format which is not supported by OEM until 13.5 RU17.
$ <Agent_Base>/agent_inst/sysman/log/gcagent.log
2023-07-25 09:51:17,987 [411:E5E681E7] WARN - JobExecutionMgr.call(): Exeception on launch of channel java.io.IOException:unrecognised object:OPENSSH PRIVATE KEY
2023-07-25 09:51:17,990 [411:E5E681E7] INFO - JobExecutionException in executeJobTask :
oracle.sysman.gcagent.target.interaction.execution.JobExecutionMgr$JobExecutionException: unrecognised object: OPENSSH PRIVATE KEY
at oracle.sysman.gcagent.target.interaction.execution.JobExecutionMgr.call(JobExecutionMgr.java:1911)
at oracle.sysman.gcagent.jobs.JobRequestDriver.executeJobStep(JobRequestDriver.java:1846)
at oracle.sysman.gcagent.dispatch.cxl.PerformOperationAction.executeJobTask(PerformOperationAction.java:347)
Caused by: java.io.IOException: unrecognised object: OPENSSH PRIVATE KEY
at oracle.sysman.gcagent.util.auth.os.ssh.SSHAuthenticator.authenticate(SSHAuthenticator.java:106)
at oracle.sysman.gcagent.util.channel.OSSecureChannel.runStreamingCommand(OSSecureChannel.java:231)
Caused by: oracle.sysman.gcagent.sshclient.SSHException: unrecognised object: OPENSSH PRIVATE KEY
at oracle.sysman.gcagent.sshclient.SSHProcessBuilder.start_int(SSHProcessBuilder.java:372)
at oracle.sysman.gcagent.sshclient.SSHProcessBuilder.start(SSHProcessBuilder.java:179)
2023-07-25 09:51:17,990 [411:E5E681E7] INFO - JobExecutionException in executeJobTask :
oracle.sysman.gcagent.target.interaction.execution.JobExecutionMgr$JobExecutionException: unrecognised object: OPENSSH PRIVATE KEY
at oracle.sysman.gcagent.target.interaction.execution.JobExecutionMgr.call(JobExecutionMgr.java:1911)
at oracle.sysman.gcagent.jobs.JobRequestDriver.executeJobStep(JobRequestDriver.java:1846)
at oracle.sysman.gcagent.dispatch.cxl.PerformOperationAction.executeJobTask(PerformOperationAction.java:347)
Caused by: java.io.IOException: unrecognised object: OPENSSH PRIVATE KEY
at oracle.sysman.gcagent.util.auth.os.ssh.SSHAuthenticator.authenticate(SSHAuthenticator.java:106)
at oracle.sysman.gcagent.util.channel.OSSecureChannel.runStreamingCommand(OSSecureChannel.java:231)
Caused by: oracle.sysman.gcagent.sshclient.SSHException: unrecognised object: OPENSSH PRIVATE KEY
at oracle.sysman.gcagent.sshclient.SSHProcessBuilder.start_int(SSHProcessBuilder.java:372)
at oracle.sysman.gcagent.sshclient.SSHProcessBuilder.start(SSHProcessBuilder.java:179)
2023-07-25 11:50:18,062 [851:EB7C01A9] WARN - JobExecutionMgr.call(): Exeception on launch of channel java.io.IOException: No more authentication methods available
2023-07-25 11:50:18,064 [851:EB7C01A9] INFO - JobExecutionException in executeJobTask :
oracle.sysman.gcagent.target.interaction.execution.JobExecutionMgr$JobExecutionException: No more authentication methods available
at oracle.sysman.gcagent.target.interaction.execution.JobExecutionMgr.call(JobExecutionMgr.java:1911)
at oracle.sysman.gcagent.jobs.JobRequestDriver.executeJobStep(JobRequestDriver.java:1846)
at oracle.sysman.gcagent.dispatch.cxl.PerformOperationAction.executeJobTask(PerformOperationAction.java:347)
Caused by: oracle.sysman.gcagent.util.auth.AuthException: No more authentication methods available
at oracle.sysman.gcagent.util.auth.os.ssh.SSHAuthenticator.authenticate(SSHAuthenticator.java:105)
at oracle.sysman.gcagent.util.channel.OSSecureChannel.runStreamingCommand(OSSecureChannel.java:231)
2023-07-25 11:50:18,064 [851:EB7C01A9] INFO - JobExecutionException in executeJobTask :
oracle.sysman.gcagent.target.interaction.execution.JobExecutionMgr$JobExecutionException: No more authentication methods available
at oracle.sysman.gcagent.target.interaction.execution.JobExecutionMgr.call(JobExecutionMgr.java:1911)
at oracle.sysman.gcagent.jobs.JobRequestDriver.executeJobStep(JobRequestDriver.java:1846)
at oracle.sysman.gcagent.dispatch.cxl.PerformOperationAction.executeJobTask(PerformOperationAction.java:347)
Caused by: oracle.sysman.gcagent.util.auth.AuthException: No more authentication methods available
at oracle.sysman.gcagent.util.auth.os.ssh.SSHAuthenticator.authenticate(SSHAuthenticator.java:105)
at oracle.sysman.gcagent.util.channel.OSSecureChannel.runStreamingCommand(OSSecureChannel.java:231)
Changes
SSH Keys generated using OPENSSH format.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |