Tried both the tarball and the rpm installation on centos 7 - (I know its EOL)
Tarball:
# node/bin/node src/cli/dist
node/bin/node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node/bin/node)
node/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node/bin/node)
node/bin/node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node/bin/node)
node/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node/bin/node)
node/bin/node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node/bin/node)
node/bin/node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node/bin/node)
log [15:44:43.771] [fatal][root] /opt/tmp/opensearch-dashboards-3.0.0/node_modules/@aws-sdk/client-kms/dist-cjs/index.js:276
static {
^
SyntaxError: Unexpected token '{'
at compileFunction (<anonymous>)
at wrapSafe (internal/modules/cjs/loader.js:1029:16)
at Module._compile (internal/modules/cjs/loader.js:1078:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)
at Module.load (internal/modules/cjs/loader.js:979:32)
at Function.Module._load (internal/modules/cjs/loader.js:819:12)
at Module.require (internal/modules/cjs/loader.js:1003:19)
at Module.Hook._require.Module.require (/opt/tmp/opensearch-dashboards-3.0.0/node_modules/require-in-the-middle/index.js:80:39)
at Module.Hook._require.Module.require (/opt/tmp/opensearch-dashboards-3.0.0/node_modules/require-in-the-middle/index.js:80:39)
at Module.Hook._require.Module.require (/opt/tmp/opensearch-dashboards-3.0.0/node_modules/require-in-the-middle/index.js:80:39)
FATAL SyntaxError: Unexpected token '{'
Log output:
{"type":"log","@timestamp":"2025-05-09T15:25:52Z","tags":["fatal","root"],"pid":1616,"message":"/opt/tmp/opensearch-dashboards-3.0.0/node_modules/@aws-sdk/client-kms/dist-cjs/index.js:276\n static {\n ^\n\nSyntaxError: Unexpected token '{'\n at compileFunction (<anonymous>)\n at wrapSafe (internal/modules/cjs/loader.js:1029:16)\n at Module._compile (internal/modules/cjs/loader.js:1078:27)\n at Object.Module._extensions..js (internal/modules/cjs/loader.js:1143:10)\n at Module.load (internal/modules/cjs/loader.js:979:32)\n at Function.Module._load (internal/modules/cjs/loader.js:819:12)\n at Module.require (internal/modules/cjs/loader.js:1003:19)\n at Module.Hook._require.Module.require (/opt/tmp/opensearch-dashboards-3.0.0/node_modules/require-in-the-middle/index.js:80:39)\n at Module.Hook._require.Module.require (/opt/tmp/opensearch-dashboards-3.0.0/node_modules/require-in-the-middle/index.js:80:39)\n at Module.Hook._require.Module.require (/opt/tmp/opensearch-dashboards-3.0.0/node_modules/require-in-the-middle/index.js:80:39)"}
Both RPM and tarball results are the same.
Anyone else seeing this?