Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LNDhub failure for "bandwidth" issue #522

Open
godSaysHODL opened this issue Apr 30, 2021 · 21 comments
Open

LNDhub failure for "bandwidth" issue #522

godSaysHODL opened this issue Apr 30, 2021 · 21 comments
Labels
bug Something isn't working

Comments

@godSaysHODL
Copy link

MyNode hardware (please complete the following information):

  • Device: Raspi4
  • Version: 0.2.30

**issue found here, but bluewallet team doesn't understand what it could be on their side: BlueWallet/LndHub#161 (comment)

@godSaysHODL godSaysHODL added the bug Something isn't working label Apr 30, 2021
@godSaysHODL
Copy link
Author

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
Copy link
Collaborator

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
Copy link
Author

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
Copy link

as-schug commented May 4, 2021

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

@tehelsper
Copy link
Collaborator

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
Copy link

as-schug commented May 5, 2021 via email

@tehelsper
Copy link
Collaborator

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
Copy link
Author

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
Copy link
Collaborator

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
Copy link
Author

-- 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
Copy link
Collaborator

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
Copy link
Author

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

1 similar comment
@godSaysHODL
Copy link
Author

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
Copy link
Collaborator

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
Copy link
Collaborator

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
Copy link
Author

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
Copy link
Collaborator

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
Copy link
Author

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

BlueWallet/LndHub#161 (comment)

@godSaysHODL
Copy link
Author

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
Copy link
Collaborator

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
Copy link
Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants