Skip to content

NodeJS : required librairies not found (GLIBC_2.27, GLIBCXX_3.4.20, CXXABI_1.3.9, GLIBCXX_3.4.21, GLIBC_2.25)

Summary

We continue to try to build Papyrus-Web, introducing the usage of NodeJS in the compilation (see issue #4409 (closed).)

Steps to reproduce

We edited the Jenkins job https://ci.eclipse.org/papyrus/view/PapyrusWeb/job/Papyrus-Web-MergeRequest/ to build the NodeJS code.

Now the job fails during the unpacking of NodeJS .

What is the current bug behavior?

Some libraries required by NodeJS are not found:

GLIBC_2.27

GLIBCXX_3.4.20

CXXABI_1.3.9

GLIBCXX_3.4.21

GLIBC_2.25

Relevant logs and/or screenshots

10:30:06 Unpacking https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.gz to /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x on centos-7-agent-6gb-n33d2

10:30:24 [Papyrus-Web-MergeRequest] $ /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node /tmp/jenkins13537729069948693879.js

10:30:24 /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node)

10:30:24 /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node)

10:30:24 /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node)

10:30:24 /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node)

10:30:24 /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node)

10:30:24 /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /home/jenkins/agent/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_20.x/bin/node)

10:30:24 Build step 'Execute NodeJS script' marked build as failure

10:30:24 Recording test results

10:30:24 No test report files were found. Configuration error?

10:30:24 [Checks API] No suitable checks publisher found.

10:30:24 An attempt to send an e-mail to empty list of recipients, ignored.

10:30:25 Finished: FAILURE

Priority

  • Urgent
  • High
  • Medium
  • Low

Severity

  • Blocker
  • Major
  • Normal
  • Low

Impact

We are not able to build Papyrus-Web.