Talend TSSH Component failing with error as below -
java.io.IOException: There was a problem while connecting to localhost:22
at ch.ethz.ssh2.Connection.connect(Connection.java:805)
at ch.ethz.ssh2.Connection.connect(Connection.java:595)
......
......
Caused by: java.io.IOException: Key exchange was not finished, connection is closed.
at ch.ethz.ssh2.transport.KexManager.getOrWaitForConnectionInfo(KexManager.java:78)
at ch.ethz.ssh2.transport.TransportManager.getConnectionInfo(TransportManager.java:281)
at ch.ethz.ssh2.Connection.connect(Connection.java:761)
... 5 more
Caused by: java.io.IOException: Cannot negotiate, proposals do not match.
at ch.ethz.ssh2.transport.ClientKexManager.handleMessage(ClientKexManager.java:123)
at ch.ethz.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:941)
at ch.ethz.ssh2.transport.TransportManager$1.run(TransportManager.java:510)
at java.lang.Thread.run(Thread.java:748)
at ch.ethz.ssh2.Connection.connect(Connection.java:805)
at ch.ethz.ssh2.Connection.connect(Connection.java:595)
......
......
Caused by: java.io.IOException: Key exchange was not finished, connection is closed.
at ch.ethz.ssh2.transport.KexManager.getOrWaitForConnectionInfo(KexManager.java:78)
at ch.ethz.ssh2.transport.TransportManager.getConnectionInfo(TransportManager.java:281)
at ch.ethz.ssh2.Connection.connect(Connection.java:761)
... 5 more
Caused by: java.io.IOException: Cannot negotiate, proposals do not match.
at ch.ethz.ssh2.transport.ClientKexManager.handleMessage(ClientKexManager.java:123)
at ch.ethz.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:941)
at ch.ethz.ssh2.transport.TransportManager$1.run(TransportManager.java:510)
at java.lang.Thread.run(Thread.java:748)
Cause-
Talend 7.3 - Ganymed is now deprecated and the component now supports a new library: Apache mina-sshd. Refer https://help.talend.com/r/en-US/7.3/release-notes-data-integration-products/what-s-new-in-r2020-08
Solution-
Apply Talend Patch - Patch_20210924_R2021-09_v2-7.3.1.zip Refer - https://help.talend.com/r/dRSJ9~EAyTy01QgTh1JEuQ/ODB0uX0UJU2utsqxC77j4w
Installing the patch using Software update (for on-premises users)
- Log in to Talend Administration Center and go to Settings->Configuration->Software Update. Enter the correct values and save them referring to the documentation: Configuring the Software Update repository in Talend Administration Center.
- Download the new patch from the Settings->Software Update page into the nexus repository.
- Log in to Talend Studio with remote mode.
- Click the Update button displayed on the login window to install the patch.
Comments
Post a Comment