Skip to content

[bug]: channel marked as zombie on neutrino node when it works on regular node #7679

Open
@kevkevinpal

Description

@kevkevinpal

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugUnintended code behaviourgossipneeds triageneutrinoLightweight neutrino backend-type

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions