mynodebtc / mynode

The easiest way to run Bitcoin and Lightning!
Other
637 stars 145 forks source link

LNDhub failure for "bandwidth" issue #522

Open godSaysHODL opened 3 years ago

godSaysHODL commented 3 years ago

MyNode hardware (please complete the following information):

**issue found here, but bluewallet team doesn't understand what it could be on their side: https://github.com/BlueWallet/LndHub/issues/161#issue-840374347

godSaysHODL commented 3 years ago

Mar 24 19:00:57 myNode lndhub[30998]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted Mar 24 19:00:57 myNode lndhub[30998]: metadata: Metadata { internalRepr: Map {}, options: {} } } Mar 24 19:00:57 myNode lndhub[30998]: details: 'Bandwidth exhausted',

This is the main thing that is confusing to the bluewallet guys and they asked me to ask yall 👀

tehelsper commented 3 years ago

I've never seen it before either. Does it always occur or is it in a good state for a bit?

There have been a few LND issues with large nodes in 32 bit. I'm working on a 64 bit image (beta is available online), but I would wait to upgrade if you have serious funds on that device. The new image seems promising, but doesn't have much runtime yet.

godSaysHODL commented 3 years ago

Does it always occur or is it in a good state for a bit?

Yeah this happens about 1 to 2 times a day.. only LNDhub is affected, but if I click on the :3000 webpage, it reboots LNDhub after 1-2 minutes without needing a full reset of the node

as-schug commented 3 years ago

MyNode started this after I upgraded to Mynode version 0.2.31. Version 0.2.30 was all fine.

tehelsper commented 3 years ago

Seems to be an issue between LndHub and LND. The fact that is seems to be worse after a LndHub upgrade seems to point to something it is doing.

I'm wondering if upgrading to 64-bit lnd helps.

as-schug commented 3 years ago

How do I downgrade LNDHub?

Em qua., 5 de mai. de 2021 às 02:15, Taylor Helsper < @.***> escreveu:

Seems to be an issue between LndHub and LND. The fact that is seems to be worse after a LndHub upgrade seems to point to something it is doing.

I'm wondering if upgrading to 64-bit lnd helps.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/mynodebtc/mynode/issues/522#issuecomment-832416750, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQE4WGQK7HR23XZ422AMVHTTMDH7HANCNFSM435PW4NQ .

-- Atenciosamente,

Antonio Sidinei Schug

tehelsper commented 3 years ago

You could update the mynode_app_versions.sh file and re-run the upgrade script. There are dev instructions for how to modify files in the readme.

https://github.com/mynodebtc/mynode#developing-for-mynode

godSaysHODL commented 3 years ago

On latest version I cannot successfully reboot LNDhub to work. It is full broken 😅

If I reinstall LNDhub will it delete wallets associated?

How can I backup user accounts?

Is there an easy CLI command to rerun upgrade on LNDhub or revert state to a few updates ago

tehelsper commented 3 years ago

What does the log show now? In the latest version, LNDHub was upgraded to 1.3.3 which I was hoping would help, but seems to have possibly made things worse.

If LNDHub is failing, it should auto-restart, but if it just is in a failed state where it can't talk to lnd, it may stay in a broken state.

The LNDHub data is stored in a redis database, so a re-install should not lose any data, but I also don't think it will help resolve any issues.

godSaysHODL commented 3 years ago

-- Logs begin at Wed 2021-05-12 19:11:57 CDT, end at Wed 2021-05-12 19:56:27 CDT. -- May 12 19:56:14 myNode lndhub[4517]: updated graph May 12 19:56:10 myNode lndhub[4517]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 19:56:10 myNode lndhub[4517]: details: 'Bandwidth exhausted', May 12 19:56:10 myNode lndhub[4517]: code: 8, May 12 19:56:10 myNode lndhub[4517]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 19:56:10 myNode lndhub[4517]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 19:56:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 19:56:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 19:56:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 19:56:10 myNode lndhub[4517]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 19:56:10 myNode lndhub[4517]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 19:56:10 myNode lndhub[4517]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 19:56:10 myNode lndhub[4517]: details: 'Bandwidth exhausted', May 12 19:56:10 myNode lndhub[4517]: code: 8, May 12 19:56:10 myNode lndhub[4517]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 19:56:10 myNode lndhub[4517]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 19:56:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 19:56:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 19:56:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 19:56:10 myNode lndhub[4517]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 19:56:10 myNode lndhub[4517]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 19:56:10 myNode lndhub[4517]: updateLightning() May 12 19:56:10 myNode lndhub[4517]: updateDescribeGraph() May 12 19:55:10 myNode lndhub[4517]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 19:55:10 myNode lndhub[4517]: details: 'Bandwidth exhausted', May 12 19:55:10 myNode lndhub[4517]: code: 8, May 12 19:55:10 myNode lndhub[4517]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 19:55:10 myNode lndhub[4517]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 19:55:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 19:55:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 19:55:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 19:55:10 myNode lndhub[4517]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 19:55:10 myNode lndhub[4517]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 19:55:10 myNode lndhub[4517]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 19:55:10 myNode lndhub[4517]: details: 'Bandwidth exhausted', May 12 19:55:10 myNode lndhub[4517]: code: 8, May 12 19:55:10 myNode lndhub[4517]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 19:55:10 myNode lndhub[4517]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 19:55:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 19:55:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 19:55:10 myNode lndhub[4517]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 19:55:10 myNode lndhub[4517]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 19:55:10 myNode lndhub[4517]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 19:55:10 myNode lndhub[4517]: updateLightning() May 12 19:54:19 myNode lndhub[4517]: updated graph May 12 19:54:11 myNode lndhub[4517]: commit_hash: 'd233f61383f2f950aa06f5b09da5b0e78e784fae' } May 12 19:54:11 myNode lndhub[4517]: synced_to_graph: true, May 12 19:54:11 myNode lndhub[4517]: color: '#68f442', May 12 19:54:11 myNode lndhub[4517]: num_inactive_channels: 2, May 12 19:54:11 myNode lndhub[4517]: version: '0.12.1-beta commit=v0.12.1-beta', May 12 19:54:11 myNode lndhub[4517]: best_header_timestamp: '1620867018', May 12 19:54:11 myNode lndhub[4517]: testnet: false, May 12 19:54:11 myNode lndhub[4517]: synced_to_chain: true, May 12 19:54:11 myNode lndhub[4517]: '000000000000000000009e2b9100aa5841c538c04947707b9d1d72a9ca744782', May 12 19:54:11 myNode lndhub[4517]: block_hash: May 12 19:54:11 myNode lndhub[4517]: block_height: 683363, May 12 19:54:11 myNode lndhub[4517]: num_peers: 40, May 12 19:54:11 myNode lndhub[4517]: num_active_channels: 54, May 12 19:54:11 myNode lndhub[4517]: num_pending_channels: 1, May 12 19:54:11 myNode lndhub[4517]: alias: 'Sat Super-Highway', May 12 19:54:11 myNode lndhub[4517]: '026cbcf5dfca9724c9433a0d4d3cde94da5fc3189d78c2b4d445684eb0d4568cfa', May 12 19:54:11 myNode lndhub[4517]: identity_pubkey: May 12 19:54:11 myNode lndhub[4517]: { name: 'wumbo-channels', is_required: false, is_known: true } }, May 12 19:54:11 myNode lndhub[4517]: '19': May 12 19:54:11 myNode lndhub[4517]: is_known: true }, May 12 19:54:11 myNode lndhub[4517]: is_required: false, May 12 19:54:11 myNode lndhub[4517]: { name: 'multi-path-payments', May 12 19:54:11 myNode lndhub[4517]: '17': May 12 19:54:11 myNode lndhub[4517]: '14': { name: 'payment-addr', is_required: true, is_known: true }, May 12 19:54:11 myNode lndhub[4517]: { name: 'static-remote-key', is_required: true, is_known: true }, May 12 19:54:11 myNode lndhub[4517]: '12': May 12 19:54:11 myNode lndhub[4517]: '9': { name: 'tlv-onion', is_required: false, is_known: true }, May 12 19:54:11 myNode lndhub[4517]: { name: 'gossip-queries', is_required: false, is_known: true }, May 12 19:54:11 myNode lndhub[4517]: '7': May 12 19:54:11 myNode lndhub[4517]: is_known: true }, May 12 19:54:11 myNode lndhub[4517]: is_required: false, May 12 19:54:11 myNode lndhub[4517]: { name: 'upfront-shutdown-script', May 12 19:54:11 myNode lndhub[4517]: '5': May 12 19:54:11 myNode lndhub[4517]: { name: 'data-loss-protect', is_required: true, is_known: true }, May 12 19:54:11 myNode lndhub[4517]: { '0': May 12 19:54:11 myNode lndhub[4517]: features: May 12 19:54:11 myNode lndhub[4517]: chains: [ { chain: 'bitcoin', network: 'mainnet' } ], May 12 19:54:11 myNode lndhub[4517]: [ '026cbcf5dfca9724c9433a0d4d3cde94da5fc3189d78c2b4d445684eb0d4568cfa@on53233bzaxmbhogjh4jw65vpq2m3rs5vs6mjm323nyj65p5btgixhad.onion:9735' ], May 12 19:54:11 myNode lndhub[4517]: lnd getinfo: { uris: May 12 19:54:10 myNode lndhub[4517]: updated May 12 19:54:10 myNode lndhub[4517]: id: 'bbb48379-3f7d-4aac-b3f5-ca8f1b6aa376' } May 12 19:54:10 myNode lndhub[4517]: error: null, May 12 19:54:10 myNode lndhub[4517]: warnings: '' }, May 12 19:54:10 myNode lndhub[4517]: taproot: [Object] }, May 12 19:54:10 myNode lndhub[4517]: segwit: [Object], May 12 19:54:10 myNode lndhub[4517]: csv: [Object], May 12 19:54:10 myNode lndhub[4517]: bip65: [Object], May 12 19:54:10 myNode lndhub[4517]: bip66: [Object], May 12 19:54:10 myNode lndhub[4517]: { bip34: [Object], May 12 19:54:10 myNode lndhub[4517]: softforks: May 12 19:54:10 myNode lndhub[4517]: pruned: false, May 12 19:54:10 myNode lndhub[4517]: size_on_disk: 391601054817, May 12 19:54:10 myNode lndhub[4517]: '00000000000000000000000000000000000000001d54f3e626402288432dae80', May 12 19:54:10 myNode lndhub[4517]: chainwork: May 12 19:54:10 myNode lndhub[4517]: initialblockdownload: false, May 12 19:54:10 myNode lndhub[4517]: verificationprogress: 0.999998731519713, May 12 19:54:10 myNode lndhub[4517]: mediantime: 1620865114, May 12 19:54:10 myNode lndhub[4517]: difficulty: 20608845737768.16, May 12 19:54:10 myNode lndhub[4517]: '000000000000000000009e2b9100aa5841c538c04947707b9d1d72a9ca744782', May 12 19:54:10 myNode lndhub[4517]: bestblockhash: May 12 19:54:10 myNode lndhub[4517]: headers: 683363, May 12 19:54:10 myNode lndhub[4517]: blocks: 683363, May 12 19:54:10 myNode lndhub[4517]: { chain: 'main', May 12 19:54:10 myNode lndhub[4517]: bitcoind getblockchaininfo: { result: May 12 19:54:10 myNode lndhub[4517]: (node:4631) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification. May 12 19:54:10 myNode lndhub[4517]: 2021-05-13T00:54:10.524Z : info: [BOOTING UP] : "Listening on port 3000" May 12 19:54:10 myNode lndhub[4517]: updateLightning() May 12 19:54:10 myNode lndhub[4517]: updateDescribeGraph() May 12 19:54:09 myNode lndhub[4517]: using config {"bitcoind":{"rpc":"http://mynode:L7PN3fAOh5ONhM8USe7FO8ec@127.0.0.1:8332/wallet/wallet.dat"},"redis":{"port":6379,"host":"127.0.0.1","family":4,"password":"","db":0},"lnd":{"url":"127.0.0.1:10009","password":""}} May 12 19:54:04 myNode lndhub[4517]: > babel-node index.js May 12 19:54:04 myNode lndhub[4517]: > lndhub@1.3.3 start /opt/mynode/LndHub May 12 19:54:02 myNode systemd[1]: Started LND Hub. May 12 19:54:02 myNode lndhub[4478]: "synced_to_chain": true, May 12 19:54:01 myNode lndhub[4478]: Checking if LND is synced... May 12 19:54:01 myNode lndhub[4458]: Not shutting down! May 12 19:54:01 myNode lndhub[4458]: Checking if device is shutting down... May 12 19:54:01 myNode systemd[1]: Starting LND Hub... May 12 19:39:34 myNode systemd[1]: Stopped LND Hub. May 12 19:39:34 myNode systemd[1]: lndhub.service: Succeeded. May 12 19:39:34 myNode systemd[1]: lndhub.service: Main process exited, code=killed, status=15/TERM May 12 19:39:34 myNode systemd[1]: Stopping LND Hub... May 12 19:38:56 myNode lndhub[25131]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 19:38:56 myNode lndhub[25131]: details: 'Bandwidth exhausted', May 12 19:38:56 myNode lndhub[25131]: code: 8, May 12 19:38:56 myNode lndhub[25131]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 19:38:56 myNode lndhub[25131]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 19:38:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 19:38:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 19:38:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 19:38:56 myNode lndhub[25131]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 19:38:56 myNode lndhub[25131]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 19:38:56 myNode lndhub[25131]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 19:38:56 myNode lndhub[25131]: details: 'Bandwidth exhausted', May 12 19:38:56 myNode lndhub[25131]: code: 8, May 12 19:38:56 myNode lndhub[25131]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 19:38:56 myNode lndhub[25131]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 19:38:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 19:38:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 19:38:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 19:38:56 myNode lndhub[25131]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 19:38:56 myNode lndhub[25131]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 19:38:56 myNode lndhub[25131]: updateLightning() May 12 19:38:22 myNode lndhub[25131]: fbc81f4b-9791-40ad-aa54-9e25f67e039f ::ffff:192.168.1.21 - - [13/May/2021:00:38:22 +0000] "POST /addinvoice HTTP/1.1" 200 46 "-" "okhttp/3.12.12" May 12 19:38:22 myNode lndhub[25131]: 2021-05-13T00:38:22.892Z : info: [/addinvoice] : ["fbc81f4b-9791-40ad-aa54-9e25f67e039f","userid: 3892dfb6376847476fea71f4b783eb08fc16963fe8a6929e"] May 12 19:38:22 myNode lndhub[25131]: 2021-05-13T00:38:22.891Z : info: [/addinvoice] : ["fbc81f4b-9791-40ad-aa54-9e25f67e039f"] May 12 19:38:21 myNode lndhub[25131]: dfc534b9-8d3a-4606-875e-58ba4ed98434 ::ffff:192.168.1.21 - - [13/May/2021:00:38:21 +0000] "POST /addinvoice HTTP/1.1" 200 46 "-" "okhttp/3.12.12" May 12 19:38:21 myNode lndhub[25131]: 2021-05-13T00:38:21.466Z : info: [/addinvoice] : ["dfc534b9-8d3a-4606-875e-58ba4ed98434","userid: 3892dfb6376847476fea71f4b783eb08fc16963fe8a6929e"] May 12 19:38:21 myNode lndhub[25131]: 2021-05-13T00:38:21.463Z : info: [/addinvoice] : ["dfc534b9-8d3a-4606-875e-58ba4ed98434"] May 12 19:37:59 myNode lndhub[25131]: updated graph May 12 19:37:56 myNode lndhub[25131]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 19:37:56 myNode lndhub[25131]: details: 'Bandwidth exhausted', May 12 19:37:56 myNode lndhub[25131]: code: 8, May 12 19:37:56 myNode lndhub[25131]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 19:37:56 myNode lndhub[25131]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 19:37:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 19:37:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 19:37:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 19:37:56 myNode lndhub[25131]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 19:37:56 myNode lndhub[25131]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 19:37:56 myNode lndhub[25131]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 19:37:56 myNode lndhub[25131]: details: 'Bandwidth exhausted', May 12 19:37:56 myNode lndhub[25131]: code: 8, May 12 19:37:56 myNode lndhub[25131]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 19:37:56 myNode lndhub[25131]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 19:37:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 19:37:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 19:37:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 19:37:56 myNode lndhub[25131]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 19:37:56 myNode lndhub[25131]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 19:37:56 myNode lndhub[25131]: updateLightning() May 12 19:37:55 myNode lndhub[25131]: updateDescribeGraph() May 12 19:37:04 myNode lndhub[25131]: Node NOT Exiting... May 12 19:37:04 myNode lndhub[25131]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 19:37:04 myNode lndhub[25131]: details: 'Bandwidth exhausted', May 12 19:37:04 myNode lndhub[25131]: code: 8, May 12 19:37:04 myNode lndhub[25131]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 19:37:04 myNode lndhub[25131]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 19:37:04 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 19:37:04 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:570:32) May 12 19:37:04 myNode lndhub[25131]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 19:37:04 myNode lndhub[25131]: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 19:37:04 myNode lndhub[25131]: 9396150b-30cf-4174-a476-fb285bf48780 ::ffff:192.168.1.21 - - [13/May/2021:00:37:04 +0000] "POST /addinvoice HTTP/1.1" 200 46 "-" "okhttp/3.12.12" May 12 19:37:04 myNode lndhub[25131]: 2021-05-13T00:37:04.488Z : info: [/addinvoice] : ["9396150b-30cf-4174-a476-fb285bf48780","userid: 3892dfb6376847476fea71f4b783eb08fc16963fe8a6929e"] May 12 19:37:04 myNode lndhub[25131]: 2021-05-13T00:37:04.486Z : info: [/addinvoice] : ["9396150b-30cf-4174-a476-fb285bf48780"] May 12 19:37:03 myNode lndhub[25131]: 0827f33c-fc8d-44af-9a3a-fed74049df89 ::ffff:192.168.1.21 - - [13/May/2021:00:37:03 +0000] "GET /getuserinvoices HTTP/1.1" 304 - "-" "okhttp/3.12.12" May 12 19:37:02 myNode lndhub[25131]: 2021-05-13T00:37:02.601Z : info: [/getuserinvoices] : ["0827f33c-fc8d-44af-9a3a-fed74049df89","userid: 3892dfb6376847476fea71f4b783eb08fc16963fe8a6929e"] May 12 19:37:02 myNode lndhub[25131]: 2021-05-13T00:37:02.599Z : info: [/getuserinvoices] : ["0827f33c-fc8d-44af-9a3a-fed74049df89"] May 12 19:37:02 myNode lndhub[25131]: 3159b5b2-c090-4a2f-b21e-d64d4d8fb1ea ::ffff:192.168.1.21 - - [13/May/2021:00:37:02 +0000] "GET /getpending HTTP/1.1" 304 - "-" "okhttp/3.12.12" May 12 19:37:02 myNode lndhub[25131]: 2021-05-13T00:37:02.359Z : info: [/getpending] : ["3159b5b2-c090-4a2f-b21e-d64d4d8fb1ea","userid: 3892dfb6376847476fea71f4b783eb08fc16963fe8a6929e"] May 12 19:37:02 myNode lndhub[25131]: 2021-05-13T00:37:02.358Z : info: [/getpending] : ["3159b5b2-c090-4a2f-b21e-d64d4d8fb1ea"] May 12 19:37:01 myNode lndhub[25131]: dd8fd644-56cf-424f-a8b9-3fe0c6cec57c ::ffff:192.168.1.21 - - [13/May/2021:00:37:01 +0000] "GET /gettxs?limit=10&offset=0 HTTP/1.1" 304 - "-" "okhttp/3.12.12" May 12 19:37:01 myNode lndhub[25131]: 2021-05-13T00:37:01.892Z : info: [/gettxs] : ["dd8fd644-56cf-424f-a8b9-3fe0c6cec57c","userid: 3892dfb6376847476fea71f4b783eb08fc16963fe8a6929e"] May 12 19:37:01 myNode lndhub[25131]: 2021-05-13T00:37:01.890Z : info: [/gettxs] : ["dd8fd644-56cf-424f-a8b9-3fe0c6cec57c"] May 12 19:37:00 myNode lndhub[25131]: be075506-342b-4aa1-960f-3add5deb6650 ::ffff:192.168.1.21 - - [13/May/2021:00:37:00 +0000] "GET /balance HTTP/1.1" 304 - "-" "okhttp/3.12.12" May 12 19:37:00 myNode lndhub[25131]: 2021-05-13T00:37:00.441Z : info: [/balance] : ["be075506-342b-4aa1-960f-3add5deb6650","userid: 3892dfb6376847476fea71f4b783eb08fc16963fe8a6929e"] May 12 19:37:00 myNode lndhub[25131]: 2021-05-13T00:37:00.439Z : info: [/balance] : ["be075506-342b-4aa1-960f-3add5deb6650"] May 12 19:36:56 myNode lndhub[25131]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 19:36:56 myNode lndhub[25131]: details: 'Bandwidth exhausted', May 12 19:36:56 myNode lndhub[25131]: code: 8, May 12 19:36:56 myNode lndhub[25131]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 19:36:56 myNode lndhub[25131]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 19:36:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 19:36:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 19:36:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 19:36:56 myNode lndhub[25131]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 19:36:56 myNode lndhub[25131]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 19:36:56 myNode lndhub[25131]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 19:36:56 myNode lndhub[25131]: details: 'Bandwidth exhausted', May 12 19:36:56 myNode lndhub[25131]: code: 8, May 12 19:36:56 myNode lndhub[25131]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 19:36:56 myNode lndhub[25131]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 19:36:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 19:36:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 19:36:56 myNode lndhub[25131]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 19:36:56 myNode lndhub[25131]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 19:36:56 myNode lndhub[25131]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 19:36:56 myNode lndhub[25131]: updateLightning() May 12 19:36:41 myNode lndhub[25131]: edd07ffe-abcc-49f6-aa7d-53036ab7d78c ::ffff:192.168.1.21 - - [13/May/2021:00:36:41 +0000] "GET /static/img/favicon.png HTTP/1.1" 304 - "http://192.168.1.159:3000/" "Mozilla/5.0 (Linux; Android 11) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36" May 12 19:36:40 myNode lndhub[25131]: 98ca2603-6aa1-439c-b6fe-67c0d350d9dc ::ffff:192.168.1.21 - - [13/May/2021:00:36:40 +0000] "GET /qr HTTP/1.1" 200 - "http://192.168.1.159:3000/" "Mozilla/5.0 (Linux; Android 11) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36" May 12 19:36:40 myNode lndhub[25131]: 0bca1827-f6fb-4305-be64-9fb4766c709f ::ffff:192.168.1.21 - - [13/May/2021:00:36:40 +0000] "GET /static/css/style.css HTTP/1.1" 304 - "http://192.168.1.159:3000/" "Mozilla/5.0 (Linux; Android 11) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36" May 12 19:36:40 myNode lndhub[25131]: e2a0c43b-32d6-45f8-9536-7feed64efe30 ::ffff:192.168.1.21 - - [13/May/2021:00:36:40 +0000] "GET / HTTP/1.1" 200 73658 "http://192.168.1.159/" "Mozilla/5.0 (Linux; Android 11) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36" May 12 19:36:40 myNode lndhub[25131]: 2021-05-13T00:36:40.143Z : info: [/] : ["e2a0c43b-32d6-45f8-9536-7feed64efe30"] May 12 19:36:04 myNode lndhub[25131]: updated graph May 12 19:35:56 myNode lndhub[25131]: commit_hash: 'd233f61383f2f950aa06f5b09da5b0e78e784fae' } May 12 19:35:56 myNode lndhub[25131]: synced_to_graph: true, May 12 19:35:56 myNode lndhub[25131]: color: '#68f442', May 12 19:35:56 myNode lndhub[25131]: num_inactive_channels: 2, May 12 19:35:56 myNode lndhub[25131]: version: '0.12.1-beta commit=v0.12.1-beta', May 12 19:35:56 myNode lndhub[25131]: best_header_timestamp: '1620866008', May 12 19:35:56 myNode lndhub[25131]: testnet: false, May 12 19:35:56 myNode lndhub[25131]: synced_to_chain: true, May 12 19:35:56 myNode lndhub[25131]: '0000000000000000000093d5716e7ea2a0d1c2eacb5b3cd549bb08d41bde9f2d', May 12 19:35:56 myNode lndhub[25131]: block_hash: May 12 19:35:56 myNode lndhub[25131]: block_height: 683359, May 12 19:35:56 myNode lndhub[25131]: num_peers: 40, May 12 19:35:56 myNode lndhub[25131]: num_active_channels: 54, May 12 19:35:56 myNode lndhub[25131]: num_pending_channels: 1, May 12 19:35:56 myNode lndhub[25131]: alias: 'Sat Super-Highway', May 12 19:35:56 myNode lndhub[25131]: '026cbcf5dfca9724c9433a0d4d3cde94da5fc3189d78c2b4d445684eb0d4568cfa', May 12 19:35:56 myNode lndhub[25131]: identity_pubkey: May 12 19:35:56 myNode lndhub[25131]: { name: 'wumbo-channels', is_required: false, is_known: true } }, May 12 19:35:56 myNode lndhub[25131]: '19': May 12 19:35:56 myNode lndhub[25131]: is_known: true }, May 12 19:35:56 myNode lndhub[25131]: is_required: false, May 12 19:35:56 myNode lndhub[25131]: { name: 'multi-path-payments', May 12 19:35:56 myNode lndhub[25131]: '17': May 12 19:35:56 myNode lndhub[25131]: '14': { name: 'payment-addr', is_required: true, is_known: true }, May 12 19:35:56 myNode lndhub[25131]: { name: 'static-remote-key', is_required: true, is_known: true }, May 12 19:35:56 myNode lndhub[25131]: '12': May 12 19:35:56 myNode lndhub[25131]: '9': { name: 'tlv-onion', is_required: false, is_known: true }, May 12 19:35:56 myNode lndhub[25131]: { name: 'gossip-queries', is_required: false, is_known: true }, May 12 19:35:56 myNode lndhub[25131]: '7': May 12 19:35:56 myNode lndhub[25131]: is_known: true }, May 12 19:35:56 myNode lndhub[25131]: is_required: false, May 12 19:35:56 myNode lndhub[25131]: { name: 'upfront-shutdown-script', May 12 19:35:56 myNode lndhub[25131]: '5': May 12 19:35:56 myNode lndhub[25131]: { name: 'data-loss-protect', is_required: true, is_known: true }, May 12 19:35:56 myNode lndhub[25131]: { '0': May 12 19:35:56 myNode lndhub[25131]: features: May 12 19:35:56 myNode lndhub[25131]: chains: [ { chain: 'bitcoin', network: 'mainnet' } ], May 12 19:35:56 myNode lndhub[25131]: [ '026cbcf5dfca9724c9433a0d4d3cde94da5fc3189d78c2b4d445684eb0d4568cfa@on53233bzaxmbhogjh4jw65vpq2m3rs5vs6mjm323nyj65p5btgixhad.onion:9735' ], May 12 19:35:56 myNode lndhub[25131]: lnd getinfo: { uris: May 12 19:35:56 myNode lndhub[25131]: updated May 12 19:35:56 myNode lndhub[25131]: id: '42a36a09-6a40-4023-ab03-985f425f885d' } May 12 19:35:56 myNode lndhub[25131]: error: null, May 12 19:35:56 myNode lndhub[25131]: warnings: '' }, May 12 19:35:56 myNode lndhub[25131]: taproot: [Object] }, May 12 19:35:56 myNode lndhub[25131]: segwit: [Object], May 12 19:35:56 myNode lndhub[25131]: csv: [Object], May 12 19:35:56 myNode lndhub[25131]: bip65: [Object], May 12 19:35:56 myNode lndhub[25131]: bip66: [Object], May 12 19:35:56 myNode lndhub[25131]: { bip34: [Object], May 12 19:35:56 myNode lndhub[25131]: softforks: May 12 19:35:56 myNode lndhub[25131]: pruned: false, May 12 19:35:56 myNode lndhub[25131]: size_on_disk: 391595375909, May 12 19:35:56 myNode lndhub[25131]: '00000000000000000000000000000000000000001d54a8ec5f8e9f361620c060', May 12 19:35:56 myNode lndhub[25131]: chainwork: May 12 19:35:56 myNode lndhub[25131]: initialblockdownload: false, May 12 19:35:56 myNode lndhub[25131]: verificationprogress: 0.9999991907909749, May 12 19:35:56 myNode lndhub[25131]: mediantime: 1620862460, May 12 19:35:56 myNode lndhub[25131]: difficulty: 20608845737768.16, May 12 19:35:56 myNode lndhub[25131]: '0000000000000000000093d5716e7ea2a0d1c2eacb5b3cd549bb08d41bde9f2d', May 12 19:35:56 myNode lndhub[25131]: bestblockhash: May 12 19:35:56 myNode lndhub[25131]: headers: 683359, May 12 19:35:56 myNode lndhub[25131]: blocks: 683359, May 12 19:35:56 myNode lndhub[25131]: { chain: 'main', May 12 19:35:56 myNode lndhub[25131]: bitcoind getblockchaininfo: { result: May 12 19:35:56 myNode lndhub[25131]: (node:25164) Warning: Setting the NODE_TLS_REJECT_UNAUTHORIZED environment variable to '0' makes TLS connections and HTTPS requests insecure by disabling certificate verification. May 12 19:35:56 myNode lndhub[25131]: 2021-05-13T00:35:56.045Z : info: [BOOTING UP] : "Listening on port 3000" May 12 19:35:56 myNode lndhub[25131]: updateLightning() May 12 19:35:55 myNode lndhub[25131]: updateDescribeGraph() May 12 19:35:54 myNode lndhub[25131]: using config {"bitcoind":{"rpc":"http://mynode:L7PN3fAOh5ONhM8USe7FO8ec@127.0.0.1:8332/wallet/wallet.dat"},"redis":{"port":6379,"host":"127.0.0.1","family":4,"password":"","db":0},"lnd":{"url":"127.0.0.1:10009","password":""}} May 12 19:35:48 myNode lndhub[25131]: > babel-node index.js May 12 19:35:48 myNode lndhub[25131]: > lndhub@1.3.3 start /opt/mynode/LndHub

tehelsper commented 3 years ago

Interesting. Did you restart LNDHub manually? It looks like it restarted once.

I'm getting the error on one of my node's as well and it just has LNDHub enabled with like one channel in lnd. Even a lnd + lndhub restart immediately starts seeing errors.

May 12 20:47:17 myNode lndhub[14374]: updateDescribeGraph() May 12 20:47:17 myNode lndhub[14374]: updateLightning() May 12 20:47:17 myNode lndhub[14374]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 20:47:17 myNode lndhub[14374]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 20:47:17 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 20:47:17 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 20:47:17 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 20:47:17 myNode lndhub[14374]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 20:47:17 myNode lndhub[14374]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 20:47:17 myNode lndhub[14374]: code: 8, May 12 20:47:17 myNode lndhub[14374]: details: 'Bandwidth exhausted', May 12 20:47:17 myNode lndhub[14374]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 20:47:20 myNode lndhub[14374]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 20:47:20 myNode lndhub[14374]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 20:47:20 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 20:47:20 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 20:47:20 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 20:47:20 myNode lndhub[14374]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 20:47:20 myNode lndhub[14374]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 20:47:20 myNode lndhub[14374]: code: 8, May 12 20:47:20 myNode lndhub[14374]: details: 'Bandwidth exhausted', May 12 20:47:20 myNode lndhub[14374]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 20:47:29 myNode lndhub[14374]: updated graph May 12 20:48:17 myNode lndhub[14374]: updateLightning() May 12 20:48:17 myNode lndhub[14374]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 20:48:17 myNode lndhub[14374]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 20:48:17 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 20:48:17 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 20:48:17 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 20:48:17 myNode lndhub[14374]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 20:48:17 myNode lndhub[14374]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 20:48:17 myNode lndhub[14374]: code: 8, May 12 20:48:17 myNode lndhub[14374]: details: 'Bandwidth exhausted', May 12 20:48:17 myNode lndhub[14374]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 20:48:19 myNode lndhub[14374]: lnd failure: { Error: 8 RESOURCE_EXHAUSTED: Bandwidth exhausted May 12 20:48:19 myNode lndhub[14374]: at Object.callErrorFromStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call.ts:81:24) May 12 20:48:19 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client.ts:334:36) May 12 20:48:19 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:426:34) May 12 20:48:19 myNode lndhub[14374]: at Object.onReceiveStatus (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/client-interceptors.ts:389:48) May 12 20:48:19 myNode lndhub[14374]: at process.nextTick (/opt/mynode/LndHub/node_modules/@grpc/grpc-js/src/call-stream.ts:276:24) May 12 20:48:19 myNode lndhub[14374]: at processTicksAndRejections (internal/process/task_queues.js:79:9) May 12 20:48:19 myNode lndhub[14374]: code: 8, May 12 20:48:19 myNode lndhub[14374]: details: 'Bandwidth exhausted', May 12 20:48:19 myNode lndhub[14374]: metadata: Metadata { internalRepr: Map {}, options: {} } } May 12 20:49:17 myNode lndhub[14374]: updateDescribeGraph()

godSaysHODL commented 3 years ago

Yes I've restarted, reinstalled, etc

No luck since latest update it is perpetually not working right 🥲

I run LNDhub for a few people, so I've gotta find a way to get it going back to previous versions asap

godSaysHODL commented 3 years ago

Yes I've restarted, reinstalled, etc

No luck since latest update it is perpetually not working right 🥲

I run LNDhub for a few people, so I've gotta find a way to get it going back to previous versions asap

tehelsper commented 3 years ago

I'm trying upgrading to the tip of LndHub now. Unfortunately, I'm still not sure what is causing the issue. I'm afraid downgrades won't work because the database doesn't look backwards compatible.

tehelsper commented 3 years ago

FYI, downgrading to 1.2.0 performs updates successfully. I don't know if data about transactions, accounts, etc... would persist though.

May 12 23:15:38 myNode lndhub[8734]: updateLightning() May 12 23:15:38 myNode lndhub[8734]: updated May 12 23:16:38 myNode lndhub[8734]: updateLightning() May 12 23:16:38 myNode lndhub[8734]: updated May 12 23:17:38 myNode lndhub[8734]: updateLightning() May 12 23:17:38 myNode lndhub[8734]: updated

godSaysHODL commented 3 years ago

FYI, downgrading to 1.2.0 performs updates successfully. I don't know if data about transactions, accounts, etc... would persist though.

May 12 23:15:38 myNode lndhub[8734]: updateLightning() May 12 23:15:38 myNode lndhub[8734]: updated May 12 23:16:38 myNode lndhub[8734]: updateLightning() May 12 23:16:38 myNode lndhub[8734]: updated May 12 23:17:38 myNode lndhub[8734]: updateLightning() May 12 23:17:38 myNode lndhub[8734]: updated

Yikes that is very scary. I'm not sure I can afford to lose the database. There must have been big changes to these updates 👀😬

tehelsper commented 3 years ago

v1.3.0 also appears to be working fine. I just saw that updates were made to the database schema when upgrading to the most recent versions - makes me think downgrading may not keep all data. That's a better question for BlueWallet.

godSaysHODL commented 3 years ago

v1.3.0 also appears to be working fine. I just saw that updates were made to the database schema when upgrading to the most recent versions - makes me think downgrading may not keep all data. That's a better question for BlueWallet.

So Bluewallet team in the other thread found the issue, and also overtorment says that downgrading shouldn't hurt the schema. The fix is very easy though, commenting out two lines of code from the controller/api.js

https://github.com/BlueWallet/LndHub/issues/161#issuecomment-840650263

godSaysHODL commented 3 years ago

So these fixes were temporary. Beggggging someone to revert fully back to pre 1.3.0

I have people on my LNDhub hitting me up multiple times a day upset from errors. I can't constantly be manually restarting.

Is there a way to code in an automatic LNDhub restart if the bandwidth exhausted happens?

tehelsper commented 3 years ago

You can try manually downgrading to version 1.2.0 by editing /usr/local/share/mynode/mynode_app_versions.sh + reboot + upgrade via application page. Have you tried that yet?

I'm worried there are backwards incompatible changes that may not work for everyone, but you can definitely do the downgrade yourself.

Are you using an SSD or HDD?

godSaysHODL commented 3 years ago

You can try manually downgrading to version 1.2.0 by editing /usr/local/share/mynode/mynode_app_versions.sh + reboot + upgrade via application page. Have you tried that yet?

I'm worried there are backwards incompatible changes that may not work for everyone, but you can definitely do the downgrade yourself.

Are you using an SSD or HDD?

SSD