Libstdc++ problem on start


(zachary.whitley) #1

I'm getting the following error trying to run Stardog Studio on Linux. Centos 7.

libstdc++ is installed libstdc++-4.8.5-28.el7_5.1.x86_64

Searching for that error shows a bunch of stuff that I haven't had a chance to read over but I thought I'd post it first in case someone else comes across it.

A JavaScript error occurred in the main process
Uncaught Exception:
Error: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /tmp/.org.chromium.Chromium.KEcUlp)
at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:173:20)
at Object.Module._extensions..node (module.js:598:18)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:187:18)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object. (/home/zcwhitl/opt/Stardog-Studio-1.0.0/resources/app.asar/node_modules/nsfw/lib/src/index.js:3:16)
at Object. (/home/zcwhitl/opt/Stardog-Studio-1.0.0/resources/app.asar/node_modules/nsfw/lib/src/index.js:130:3)


(zachary.whitley) #2

It looks like it's just linked to a somewhat newer version than is available in Centos 7. I'm not quite sure how the versioning on that lib works but the solution might be to just link to a somewhat older but more available version.