Execute failed: Connection to Perl could not be established.

Hi KNIME Community,

I’ve been working with KNIME for a long time now.
Recently I’ve decided to finally switch fully to Linux and not just for work or programming.

Right now I’m running Fedora 42, Kernel 6.16.3-200 with Perl 5.40.3.
Whenever I try to run my KNIME workflow I run into the error:

Execute failed: Connection to Perl could not be established.

I double checked the installation, the path, Perl itself and the path in KNIME (/usr/bin/perl) - all seems to be correctly set up.

I tried starting the application with root privilege and setenforce=0 for my SELinux.
Every time the same result.

What am I missing? I’m out of options. Try a different Version of Perl?

I hope somebody knows a solution.

Kind regards

For anyone stumbling upon this issue:
In case you are using Fedora it helps to set the selinux to permissive because from time to time I was running into issues with KNIME itself (It wasn’t finding any updates from time to time for example)

Other than that Perl was failing with my established pipelines because perl modules were missing on my system. Check all your scripts manually within an IDE or a Code Editor of your choice to see which modules are missing.

Unfortunately any possible error coming from Perl regarding missing packages will not be send back to KNIME so you will only receive the error message, that the connection to Perl could not be established.

Keep on KNIME’ing.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.