External SSH Tool Failed


#1

Hi

I’m trying to use the External SSH tool to transfer an input file to a remote LINUX machine, run a perl script on it and have the output returned to the node

The connection is good and I manage to transfer the input file, but then the node fails to exec

ute and I get these two messages:

“Job submission failed: No such file”

“Execute failed: No such file”

That happens even though I specify the directoried for the input, output and script execution locations

I would really apperciate any help that anyone can offer

I’m attaching the configuration of the node
Thanks!


#2

Hi @Omri,

KNIME has no control over the execution of the external tool. There will be no progress, no failure message, and exceptions will not be caught.

So the first step would be to check if you have an appropriate permission for all the folders, if that’s the case, the second step would be to check the network traffic with your network administrator. If no problem will be detected there also, we can try to reproduce the problem using VM.

Best,
Anna


#3

Hey Anna

Thank you so much for the reply.

There shouldn’t be any or traffic premission problems as this is my own directory which I use regularly.

In addition, the External SSH tool does manage to transfer the input from my local computer to the remote

server, It just fails to run the perl script.

If you can try to reproduce the problem I would really appreciate it

Thanks!

Omri


#4

Hi @Omri,

Could you please verify if the files you’re calling/using inside the script exist and you have permissions to call them?

The KNIME node just translate the response of the system, so you have to check the correctness of the path to the script and the correctness of the script itself.

Best,
Anna