mifi / mifi/editly

Issues installing editly on RHEL7 system

Open
#199 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
5.5k
Forks
374
PR merge metrics
No merged PRs in 30d

Description

  • [ X] I have tried with the newest version of editly: npm i -g editly or npm i editly@latest
  • [X ] I have tried ffmpeg newest stable version
  • [X ] I have searched for existing issues
  • I am trying to install editly on a RHEL7 system (I can on a RHEL8 system, but I have to get this running on RHEL7 system). It all appears to be created correctly by running: npm i -g editly --unsafe, but when I run editly (from /usr/local/bin) it comes back with:
    editly --version
    internal/modules/cjs/loader.js:1144
    return process.dlopen(module, path.toNamespacedPath(filename));
    ^

Error: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/local/lib/node_modules/editly/node_modules/canvas/build/Release/canvas.node)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Module.require (internal/modules/cjs/loader.js:974:19)
at require (internal/modules/cjs/helpers.js:101:18)
at Object. (/usr/local/lib/node_modules/editly/node_modules/canvas/lib/bindings.js:3:18)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12) {
code: 'ERR_DLOPEN_FAILED'
}

I have updated gcc etc by installing RHEL devtoolset-8. How can I get editly to install and run on RHEL7?

Thanks

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the failure from /usr/local/bin/editly and inspect the native canvas binding at /usr/local/lib/node_modules/editly/node_modules/canvas/build/Release/canvas.node. Check the RHEL7 libstdc++ CXXABI_1.3.9 mismatch and determine whether a supported installation path or compatibility fix exists; done means editly runs on RHEL7 or the limitation is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, node.js
Domain
cli, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.