Description
Background
I have 4 nodes
node1 (neutrino)
node2 (neutrino)
node3 (routing full bitcoind node)
node4 (full bitcoind node)
When trying to pay an invoice from
(node4) -> (node3) -> (node2)
it works
but paying from
(node1) -> (node3) -> (node2)
it fails
On node1 I run lncli getchaninfo <node2 chan id>
and I get
[lncli] rpc error: code = Unknown desc = edge marked as zombie
when I run the same command on node2 and node3 I get a valid response
is there a way to manually mark a channel id as not a zombie channel as the channel works.
I've tried peering directly with the node still no luck
Your environment
- version of
lnd
15.4 and 0.16.1 - which operating system (
uname -a
on *Nix)
aarch64 Linux - version of
btcd
,bitcoind
, or other backend
v24.0 - any other relevant environment details
Steps to reproduce
Not exactly sure other than running two nodes in neutrino and one with a full bitcoind but its not certain that it would make the channel marked as zombie
Expected behaviour
I should be able to pay the invoice as normal
Actual behaviour
I get Payment status: FAILED, reason: FAILURE_REASON_NO_ROUTE