We have a KNIME server 3.9.3 with KNIME 2.10 .
Is it possible to install the new KNIME 2.11 on KNIME server 3.9.3?
If yes, which version of the client side / server side extensions can be installed on the executor?
I guess we should install the client side / server side extensions linked with the server version (3.9.3) and not the newest ones for server 3.10.
Am I guessing right?
Thanks in advance.
The server-side extensions ("KNIME Server RMI") must always match the server version, i.e. you have to install the ones from the 3.9 update site into the 2.11 executor. On the client side it doesn't really matter but I suggest you install from the server update site present in 2.11 i.e. version 3.10.
Thank you for your answer.
I tried to install the 3.9 server-side extensions in the 2.11 executor, but it seems there are issues with the FasterXML Jackson plugin:
Cannot complete the install because one or more required items could not be found.
Software being installed: KNIME Server RMI Slave 3.9.2.0044112 (com.knime.features.enterprise.slave.feature.group 3.9.2.0044112)
Missing requirement: KNIME RMI Server Plugin 3.9.2.0044112 (com.knime.enterprise.slave 3.9.2.0044112) requires 'bundle com.fasterxml.jackson [2.2.0,3.0.0)' but it could not be found
Cannot satisfy dependency:
From: KNIME Server RMI Slave 3.9.2.0044112 (com.knime.features.enterprise.slave.feature.group 3.9.2.0044112)
To: com.knime.enterprise.slave [3.9.2.0044112]
The 2.11 comes with an updated version of that plugin (2.4.3), having different ids.
In version 2.10 the plugin comes from the knime base feature: I'm thinking to try to create a p2 update site with a feature with just this plugin version (v2.2.2), in order to install the missing plugin in knime 2.11.
Might this work or there is there another way (if it exists) allowing the installation of server-side extension 3.9 into the 2.11 executor?
You can simply add the 2.10 update site to 2.11 and the RMI Slave will take the missing plug-in from there.
Thank you for your prompt answer.