Executor connection update fail

Hi there

I’m new to upgrading the server, and I’ve run into some trouble.
Medium server on Azure, with Linux terminal.

I updated from 4.6.3 to 4.6.4 which provided a list of updates.

Long story short: the executor connector did not update from 4.15.2 to 4.15.3 - I tried removing it, but could not install a new version. Log says

!ENTRY org.eclipse.equinox.p2.director 4 10054 2023-02-08 12:58:55.521
!MESSAGE Cannot complete the install because of a conflicting dependency.
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.521
!MESSAGE Software being installed: KNIME Executor connector 4.15.4.v202301271210 (com.knime.features.enterprise.slave.feature.group 4.15.4.v202301271210)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.521
!MESSAGE Software currently installed: KNIME Public Server Access 4.6.0.v202209160921 (com.knime.features.enterprise.client.exampleserver.feature.group 4.6.0.v202209160921)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2023-02-08 12:58:55.521
!MESSAGE Only one of the following can be installed at once:
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.521
!MESSAGE KNIME Server Utility 4.15.0.v202205091420 (com.knime.enterprise.utility 4.15.0.v202205091420)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.521
!MESSAGE KNIME Server Utility 4.15.3.v202211161619 (com.knime.enterprise.utility 4.15.3.v202211161619)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.522
!MESSAGE KNIME Server Utility 4.15.4.v202301270807 (com.knime.enterprise.utility 4.15.4.v202301270807)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.522
!MESSAGE KNIME Server Utility 4.15.1.v202207011458 (com.knime.enterprise.utility 4.15.1.v202207011458)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2023-02-08 12:58:55.522
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.522
!MESSAGE From: KNIME RMI Server Plugin 4.15.4.v202301251928 (com.knime.enterprise.slave 4.15.4.v202301251928)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.522
!MESSAGE To: osgi.bundle; com.knime.enterprise.utility [4.15.4,5.0.0)
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2023-02-08 12:58:55.523
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.523
!MESSAGE From: KNIME Public Server Access 4.6.0.v202209160921 (com.knime.features.enterprise.client.exampleserver.feature.group 4.6.0.v202209160921)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.523
!MESSAGE To: org.eclipse.equinox.p2.iu; com.knime.features.enterprise.client.feature.group [4.15.2.v202209160921,4.15.2.v202209160921]
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2023-02-08 12:58:55.523
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.523
!MESSAGE From: KNIME Server Client 4.15.2.v202209160921 (com.knime.features.enterprise.client.feature.group 4.15.2.v202209160921)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.523
!MESSAGE To: org.eclipse.equinox.p2.iu; com.knime.enterprise.utility [4.15.1.v202207011458,4.15.1.v202207011458]
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 1 2023-02-08 12:58:55.524
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.524
!MESSAGE From: KNIME Executor connector 4.15.4.v202301271210 (com.knime.features.enterprise.slave.feature.group 4.15.4.v202301271210)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2023-02-08 12:58:55.524
!MESSAGE To: org.eclipse.equinox.p2.iu; com.knime.enterprise.slave [4.15.4.v202301251928,4.15.4.v202301251928]
There were errors. See log file: /home/knime/new_230208/knime-full_4.7.1/configuration/1675861121014.log

Clearly some version stuff, but beyond my understanding.

Today I tried to update to server 4.16.1 (which works - webpage runs fine with correct version number), but when updating the executor, I get:

Retrieving list of installed features, this shouldn’t take long…
Retrieving list of available updates, this may take some time…
No updates found

And of course now executor connector installed.

Now I get the feeling I proberly tried to many things, and created more problems in doing so…

Can’t corret my typo in the original post - I ment “no connector installed”, not “now connector installed”…

Hello @esben ,

I feel like this is probably the most important bit:

I haven’t tested it, but what I would try first is uninstalling those extensions from the executor, and then installing the one you want.

However, as you have upgraded your KNIME server to 4.16.1, then per the Product downloads KNIME Executor compatibility matrix [1] you will need to abandon the previous upgrade-executor-to-4.6.4 project and probably just download the full 4.7.1 executor [2], unzip it, repoint your systemd scripts to the new updated installation, make sure the knime.ini has any customizations required, and use that instead. (You could of course move your old executor aside and unzip the new one into that directory, which at least simplifies the startup scripts bit.)

If you need direct assistance with getting this configuration back online, please reach out to us at support@knime.com.

Regards,
Nickolaus

[1] https://www.knime.com/knime-product-downloads
[2] https://download.knime.com/analytics-platform/linux/knime-full-latest47-linux.gtk.x86_64.tar.gz

Oh boy, that did the trick!

It started up with no issues.

Thank you very much!

1 Like

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