ElementsProject / ElementsProject/lightning-charge

Lightning Charge container keeps restarting in docker , ARM64

Open
#82 2 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.