You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.<anonymous> (/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.<anonymous> (/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)
The text was updated successfully, but these errors were encountered:
I've been getting the same problem on a Raspberry Pi 4 system (so arm64v8). It also says:
"Error: Cannot find module '/opt/charged/node_modules/sqlite3/lib/binding/napi-v3-linux-arm64/node_sqlite3.node'"
This fixesElementsProject#82
The key is: npm install sqlite3 --build-from-source
NOTE: Maybe updating to a newer node.js version might eliminate the need to build the sqlite3 module from source. I updated to the newest v12 only, to avoid any compatibility issues.
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.
The text was updated successfully, but these errors were encountered: