Problems when launching version 4.7.2

Hi everyone!

I have just downloaded the latest version of KNIME (4.7.2) and when I try to launch it, this error is raised:

eclipse.buildId=unknown
java.version=17.0.5
java.vendor=Eclipse Adoptium
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=it_IT
Command-line arguments: -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2023-04-03 15:26:30.375
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: /home/peppe/software/knime_4.7.2/plugins/com.equo.chromium.cef.gtk.linux.x86_64_95.0.6/chromium-4638/libequochro.so: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20’ not found (required by /home/peppe/software/knime_4.7.2/plugins/com.equo.chromium.cef.gtk.linux.x86_64_95.0.6/chromium-4638/libequochro.so)
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(Unknown Source)
at java.base/java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.base/java.lang.Runtime.load0(Unknown Source)
at java.base/java.lang.System.load(Unknown Source)
at com.equo.chromium.internal.Engine$1.loadLibrary(Engine.java:73)
at org.cef.SystemBootstrap.loadLibrary(SystemBootstrap.java:36)
at org.cef.CefApp.startup(CefApp.java:569)
at com.equo.chromium.internal.Engine.loadLib(Engine.java:80)
at com.equo.chromium.internal.Engine.(Engine.java:45)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Unknown Source)
at com.equo.chromium.ChromiumBrowser.earlyInit(ChromiumBrowser.java:58)
at org.knime.js.cef.CEFEarlyStartup.run(CEFEarlyStartup.java:71)
at org.knime.core.util.IEarlyStartup.executeEarlyStartup(IEarlyStartup.java:104)
at org.knime.product.rcp.KNIMEApplication.start(KNIMEApplication.java:120)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
at org.eclipse.equinox.launcher.Main.main(Main.java:1440)

I already updated java libs and I have no clue on how to solve this.

Thanks in advance!

Which exact Linux distribution are you using? It seems likely some system library is too old.

1 Like

This is the os-release file:

NAME=“CentOS Linux”
VERSION=“7 (Core)”
ID=“centos”
ID_LIKE=“rhel fedora”
VERSION_ID=“7”
PRETTY_NAME=“CentOS Linux 7 (Core)”
ANSI_COLOR=“0;31”
CPE_NAME=“cpe:/o:centos:centos:7”
HOME_URL=“https://www.centos.org/
BUG_REPORT_URL=“https://bugs.centos.org/

CENTOS_MANTISBT_PROJECT=“CentOS-7”
CENTOS_MANTISBT_PROJECT_VERSION=“7”
REDHAT_SUPPORT_PRODUCT=“centos”
REDHAT_SUPPORT_PRODUCT_VERSION=“7”

and the kernel version is 3.10.0-1160.81.1.el7.x86_64

Unfortunately CentOS 7 is too old to support some of the features of recent KNIME Analytics Platform versions. You either have to use a previous version (4.6 should be fine) or use a more up-to-date Linux distribution.

2 Likes

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