ElementsProject / ElementsProject/lightning-charge
Lightning Charge container keeps restarting in docker , ARM64
- Dominant language
- JavaScript
- Stars
- 558
- Forks
- 83
- PR merge metrics
- No merged PRs in 30d
Description
Been having problems with lightning charged on ARM64 for quite a while now, so filing an issue as I was unable to determine why the docker container keeps restarting. Using it with BTCPay Docker.
```
Require stack:
- /opt/charged/node_modules/sqlite3/lib/sqlite3-binding.js
- /opt/charged/node_modules/sqlite3/lib/sqlite3.js
- /opt/charged/node_modules/knex/lib/dialects/sqlite3/index.js
- /opt/charged/node_modules/knex/lib/config-resolver.js
- /opt/charged/node_modules/knex/lib/knex.js
- /opt/charged/node_modules/knex/lib/index.js
- /opt/charged/node_modules/knex/knex.js
- /opt/charged/dist/app.js
- /opt/charged/bin/charged
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
at Function.Module._load (internal/modules/cjs/loader.js:840:27)
at Module.require (internal/modules/cjs/loader.js:1019:19)
at require (internal/modules/cjs/helpers.js:77:18)
at Object. (/opt/charged/node_modules/sqlite3/lib/sqlite3-binding.js:4:15)
at Module._compile (internal/modules/cjs/loader.js:1133:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
at Module.load (internal/modules/cjs/loader.js:977:32)
at Function.Module._load (internal/modules/cjs/loader.js:877:14)
at Module.require (internal/modules/cjs/loader.js:1019:19)
Using lightningd directory mounted in /etc/lightning...
Starting Lightning Charge
Knex: run
$ npm install sqlite3 --save
Cannot find module '/opt/charged/node_modules/sqlite3/lib/binding/napi-v3-linux-arm64/node_sqlite3.node'
Require stack:
- /opt/charged/node_modules/sqlite3/lib/sqlite3-binding.js
- /opt/charged/node_modules/sqlite3/lib/sqlite3.js
- /opt/charged/node_modules/knex/lib/dialects/sqlite3/index.js
- /opt/charged/node_modules/knex/lib/config-resolver.js
- /opt/charged/node_modules/knex/lib/knex.js
- /opt/charged/node_modules/knex/lib/index.js
- /opt/charged/node_modules/knex/knex.js
- /opt/charged/dist/app.js
- /opt/charged/bin/charged
Error: Cannot find module '/opt/charged/node_modules/sqlite3/lib/binding/napi-v3-linux-arm64/node_sqlite3.node'
Require stack:
- /opt/charged/node_modules/sqlite3/lib/sqlite3-binding.js
- /opt/charged/node_modules/sqlite3/lib/sqlite3.js
- /opt/charged/node_modules/knex/lib/dialects/sqlite3/index.js
- /opt/charged/node_modules/knex/lib/config-resolver.js
- /opt/charged/node_modules/knex/lib/knex.js
- /opt/charged/node_modules/knex/lib/index.js
- /opt/charged/node_modules/knex/knex.js
- /opt/charged/dist/app.js
- /opt/charged/bin/charged
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
at Function.Module._load (internal/modules/cjs/loader.js:840:27)
at Module.require (internal/modules/cjs/loader.js:1019:19)
at require (internal/modules/cjs/helpers.js:77:18)
at Object. (/opt/charged/node_modules/sqlite3/lib/sqlite3-binding.js:4:15)
at Module._compile (internal/modules/cjs/loader.js:1133:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
at Module.load (internal/modules/cjs/loader.js:977:32)
at Function.Module._load (internal/modules/cjs/loader.js:877:14)
at Module.require (internal/modules/cjs/loader.js:1019:19)
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.