My Oracle Support Banner

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 later
Information 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 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)

 

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.