ZeusLN / zeus

A mobile Bitcoin wallet fit for the gods. ⚡️ Est. 563345
https://ZeusLN.com
Other
979 stars 146 forks source link

Embedded node wallet.db got locked #2162

Closed Darth-Coin closed 4 months ago

Darth-Coin commented 4 months ago

Describe the bug

BUG: I cannot make payments or receive payments. Error: "Insufficient funds" Logs says: "cannot find route, insufficient funds". Once I click to pay the invoice, the error "Insufficient balance" come up instantly.

Reproduce

The embedded node open normally, no issues with the connection. I always use good neutrino peers and carefully select them based on ping to be under 100ms. I have 4-5 peers in the list.

I have 3 channels: 1 to Olympus, 1 to Voltage Flow, 1 to Nerv all with more than enough liquidity in and out.

The LN graph looks like this: image

And LN channels looks like this (online all and enough liquidity) image

If you need any further logs, explanations, testing specific versions etc I am willing to help. I could restore this node into another Zeus instance, I have the backups, but I think is more important that we can find what could trigger this behavior so other users would not have the same issue. For me this is a testing Zeus instance so is not a problem right now that I cannot make payments, I have other wallets available.

ZEUS version

v0.8.4

Node interface

Embedded LND

Network

Clearnet

Device

Motorola G9 plus

Device operating system

Android 12 / Lineage 19

Log output

[ERR] DISC: Update edge for short_chan_id(871482811880767488) got: unable to add channel: edge not found
[ERR] CRTR: unable to add channel: edge not found
[ERR] LNWL: Failed to open database: timeout
[ERR] RPCS: [/lnrpc.WalletUnlocker/UnlockWallet]: timeout
[ERR] RPCS: [/lnrpc.Lightning/QueryRoutes]: insufficient local balance
[WRN] CRTR: Failed to find route for payment 213b274930f6ce5babf91780fb541dcf863bd3c2ae7257b0b393ae001b3fe526: insufficient local balance
[ERR] CRTR: Payment 213b274930f6ce5babf91780fb541dcf863bd3c2ae7257b0b393ae001b3fe526 failed: insufficient_balance
djkazic commented 4 months ago

Debug logs would also be helpful.

Darth-Coin commented 4 months ago

I think we can close this one. Let's consider it that was a database corruption due to my last intents to coop close the channels and I got error. So I reinstalled Zeus and initiated the recovery process of the funds from channels.