Skip to content

Channel does not reconnect after recent ACINQ downtime #3162

@Filouman

Description

@Filouman

After recent downtime/maintenance of the ACINQ node, my channel does not come back online.

My node:
03641a88d80a2a85bbecd770577aca9b5495616e9fef63d66ef2631b7cca1d395d

Running LND 0.19.3

I have tried to manually disconnect/reconnect the channel a number of times, but I am seeing unable to read message from peer: read next header: EOF errors in the logs each time LND attempts to bring the channel back online.

I'm wondering if it's in any way related to #3149 ?

This is the only channel currently offline on my node, and it was stable and routing regularly before the recent ACINQ downtime.

Logs from my side during reconnection attempt below:

Sep 09 18:46:10 nodelou lnd[1365]: 2025-09-09 18:46:10.341 [INF] HSWC: ChannelLink(3dc32fba5da71617fa30cb6736e92a9088da6b2aa53fc0bd9feb57a9f936e97e:4): Attempting to re-synchronize channel: SCID=870962:1423:4, status=ChanStatusDefault, initiator=true, pending=false, local commitment has height=122290, local_htlc_index=39277, local_log_index=63257, remote_htlc_index=21406, remote_log_index=60683, remote commitment has height=122257, local_htlc_index=39277, local_log_index=63257, remote_htlc_index=21406, remote_log_index=60683
Sep 09 18:46:10 nodelou lnd[1365]: 2025-09-09 18:46:10.341 [INF] PEER: Peer(03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f): unable to read message from peer: read next header: EOF
Sep 09 18:46:10 nodelou lnd[1365]: 2025-09-09 18:46:10.341 [DBG] PEER: Peer(03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f): Peer hasn't finished starting up yet, waiting on startReady signal before closing connection
Sep 09 18:46:10 nodelou lnd[1365]: 2025-09-09 18:46:10.341 [DBG] PEER: Peer(03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f): Sending NodeAnnouncement(node=03641a88d80a2a85bbecd770577aca9b5495616e9fef63d66ef2631b7cca1d395d, update_time=2025-09-09 18:46:10 +0000 UTC) to 03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f@3.33.236.230:9735
Sep 09 18:46:10 nodelou lnd[1365]: 2025-09-09 18:46:10.341 [INF] PEER: Peer(03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f): disconnecting 03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f@3.33.236.230:9735, reason: read handler closed
Sep 09 18:46:10 nodelou lnd[1365]: 2025-09-09 18:46:10.341 [DBG] PEER: Peer(03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f): Sending ChannelReestablish(chan_id=7ee936f9a957eb9fbdc03fa52a6bda88902ae93667cb30fa1716a75dba2fc339, next_local_height=122291, remote_tail_height=122257) to 03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f@3.33.236.230:9735
Sep 09 18:46:10 nodelou lnd[1365]: 2025-09-09 18:46:10.341 [WRN] HSWC: ChannelLink(3dc32fba5da71617fa30cb6736e92a9088da6b2aa53fc0bd9feb57a9f936e97e:4): error when syncing channel states: unable to send chan sync message for ChannelPoint(3dc32fba5da71617fa30cb6736e92a9088da6b2aa53fc0bd9feb57a9f936e97e:4): write tcp 10.8.0.2:55202->3.33.236.230:9735: use of closed network connection
Sep 09 18:46:10 nodelou lnd[1365]: 2025-09-09 18:46:10.341 [ERR] HSWC: ChannelLink(3dc32fba5da71617fa30cb6736e92a9088da6b2aa53fc0bd9feb57a9f936e97e:4): failing link: unable to synchronize channel states: unable to send chan sync message for ChannelPoint(3dc32fba5da71617fa30cb6736e92a9088da6b2aa53fc0bd9feb57a9f936e97e:): write tcp 10.8.0.2:55202->3.33.236.230:9735: use of closed network connection with error: unable to resume channel, recovery required
Sep 09 18:46:10 nodelou lnd[1365]: 2025-09-09 18:46:10.341 [INF] HSWC: ChannelLink(3dc32fba5da71617fa30cb6736e92a9088da6b2aa53fc0bd9feb57a9f936e97e:4): exited
Sep 09 18:46:10 nodelou lnd[1365]: 2025-09-09 18:46:10.341 [INF] HSWC: ChannelLink(3dc32fba5da71617fa30cb6736e92a9088da6b2aa53fc0bd9feb57a9f936e97e:4): stopping
Sep 09 18:46:10 nodelou lnd[1365]: 2025-09-09 18:46:10.341 [ERR] PEER: Peer(03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f): unable to send msg to remote peer: peer exiting

lncli listchannels:

{
    "channels": [
        {
            "active": false,
            "remote_pubkey": "03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f",
            "channel_point": "3dc32fba5da71617fa30cb6736e92a9088da6b2aa53fc0bd9feb57a9f936e97e:4",
            "chan_id": "7ee936f9a957eb9fbdc03fa52a6bda88902ae93667cb30fa1716a75dba2fc339",
            "scid": "957632846444298244",
            "scid_str": "870962x1423x4",
            "capacity": "25000000",
            "local_balance": "4575319",
            "remote_balance": "20423704",
            "commit_fee": "317",
            "commit_weight": "1116",
            "fee_per_kw": "282",
            "unsettled_balance": "0",
            "total_satoshis_sent": "311551532",
            "total_satoshis_received": "291127828",
            "num_updates": "122290",
            "pending_htlcs": [],
            "csv_delay": 720,
            "private": false,
            "initiator": true,
            "chan_status_flags": "ChanStatusDefault",
            "local_chan_reserve_sat": "250000",
            "remote_chan_reserve_sat": "250000",
            "static_remote_key": false,
            "commitment_type": "ANCHORS",
            "lifetime": "165776",
            "uptime": "105688",
            "close_address": "",
            "push_amount_sat": "0",
            "thaw_height": 0,
            "local_constraints": {
                "csv_delay": 720,
                "chan_reserve_sat": "250000",
                "dust_limit_sat": "354",
                "max_pending_amt_msat": "11250000000",
                "min_htlc_msat": "1",
                "max_accepted_htlcs": 30
            },
            "remote_constraints": {
                "csv_delay": 2016,
                "chan_reserve_sat": "250000",
                "dust_limit_sat": "546",
                "max_pending_amt_msat": "24750000000",
                "min_htlc_msat": "1",
                "max_accepted_htlcs": 483
            },
            "alias_scids": [],
            "zero_conf": false,
            "zero_conf_confirmed_scid": "0",
            "peer_alias": "ACINQ",
            "peer_scid_alias": "0",
            "memo": "",
            "custom_channel_data": ""
        }
    ]
}

Please let me know if I could provide any additional details to help solve the issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions