pull down to refresh

The zombies number is not important for the payment.
Important is that you "see" an approximate number of ONLINE nodes from the LN graph.
Something like this

The fact that you get the alert about the zombies is because YOUR ARE NOT SYNCING well, you have a bad connection to your peers.
I have explained that so many times, but seems that you do not understand how it works.

To start Zeus will be 3 steps:

  • first it sync the blocks headers with the neutrino peers
  • then it download from the LSP the most updated LN graph, is a compressed file not so large.
  • then it connect with 2-3 LN peers, mostly with the ones you have channels.

You get that "zombies" error because your LN graph is not already synced, it doesn't start if you do not sync first the block headers.

Please review your neutrino peers and if you have a ping more than 200ms - that is YOUR problem.
So change the connection, change the peers, leave only 2 max 3 in the list to connect.
Do not use Tor, because is totally useless and is only adding more latency (ping).
You do not have to reset express graph sync several times. Is totally useless to reset if you do not sync well the neutrino peers.

YOU CANNOT make any reasonable payment if your node doesn't "see" correctly the payment path due to wrong version of LN graph.

If you check your logs you will see exactly what I am saying.

I can't get consistent sub 200 ms ping on ANY neutrino nodes, but I can get ones with consistently below 260 ms. Also my node is synced to the block height. I think the express graph sync also completes, but I don't know how to confirm it.

Logs don't show any error. I think maybe Zeus has corrupted its data and cannot recover itself into a valid state. I may delete all data, but this will once again mean closing all my channels 😭

reply

DO NOT DELETE the data! There are ways to do it before losing those channels.

Your LN graph is borked. Right now should be around 17k nodes not 31k
You can always check on https://mempool.space/lightning the public LN nodes status.

That means you are not syncing well.
260ms is not that bad but is still bad.
Try to find a closest one in your region. Use these list
https://bitnodes.io/nodes/?q=NODE_COMPACT_FILTERS
or ask a friend in your local area to give you access to his bitcoin node running with neutrino activated.

Did you tried with every one of these?

btcd1.lnolymp.us | btcd2.lnolymp.us - for US region
sg.lnolymp.us - for Asia region
btcd-mainnet.lightning.computer - for US region
uswest.blixtwallet.com (Seattle) - for US region
europe.blixtwallet.com (Germany) - for EU region
asia.blixtwallet.com - for Asia region
node.eldamar.icu - for US region
noad.sathoarder.com - for US region
bb1.breez.technology | bb2.breez.technology - for US region

If you are located in another reagion, sorry but I do not know any good neutrino peer so you will have to find one from that list:

https://bitnodes.io/nodes/?q=NODE_COMPACT_FILTERS

Try to full reset your node: compact db, delete neutrino files, reset LN graph.
If you use any VPN or Tor, you should disable it for your Zeus app. Those will only add more latency.

To check if your node is well synced, always go to settings - node info. It must show synced to chain and to graph.

reply

yes, ln graph seems broken. Maybe that's why I can't pay Kagi (although it times out, it doesn't report no route, maybe it tries repeatedly nonexistent routes?).
I used your resources and did find peers with ping around 30-40, thanks. But this didn't resolve anything.
I think the graph is synced by olympus, not by the peers. In the Express Graph Sync setting there is a setting for a server and it is currently set to olympus.
The node info page shows synced both to graph and chain, despite showing the network info from my previous post.
Reset Payment Routing Profile does nothing.
Stop LND and delete neutrino files shows loading for a while, after that it shows "Exception in HostFunction: Expected argument 2 of method "DEBUG_deleteNeutrinoFiles to be a boolean, but got undefined".

I may still need to close the channels and delete the data.

reply

Maybe you have some bad corrupted storage, idk. But this is really weird.
I don't think you will be even able to close those channels is is not syncing properly.

You could try to download the LN graph from the other peer, Blixt. You can switch that option in EGS settings, is a drop down list.

reply

I think the graph was in some inconsistent state. Even so, resetting it should have fixed it, but it for some reason it didn't work. Maybe zeus has some bugs.
Anyway, tha graph is not needed for closong channels. I closed them without issue and deleted the data. Now I am recovering the wallet from seed.

reply