Skip to content

Close-transaction not in the mem pool, funds locked in, channel in "waiting close" forever #5604

@Smaart020

Description

@Smaart020

Background

I have a Node running Umbrel.
About 1/2 months ago I tried closing a Lightning channel.
Ever since that time, it's been stuck in Waiting close state.
When looking for info in RTL it does not show an Transaction ID.

Your environment

Running the most updated version of Umbrel 0.3.14, not sure about the LND version. Do not know how to figure this out.

When running lncli pendingchannels this returns:
{
"total_limbo_balance": "0",
"pending_open_channels": [
],
"pending_closing_channels": [
],
"pending_force_closing_channels": [
],
"waiting_close_channels": [
{
"channel": {
"remote_node_pub": "03e691f81f08c56fa876cc4ef5c9e8b727bd682cf35605be25d48607a802526053",
"channel_point": "21ce5b2d1259ce91405d5a9531e8fb5ac1157a3d078e4e1834404fea911d6eed:1",
"capacity": "500000",
"local_balance": "0",
"remote_balance": "0",
"local_chan_reserve_sat": "0",
"remote_chan_reserve_sat": "0",
"initiator": "INITIATOR_LOCAL",
"commitment_type": "STATIC_REMOTE_KEY"
},
"limbo_balance": "0",
"commitments": {
"local_txid": "",
"remote_txid": "",
"remote_pending_txid": "",
"local_commit_fee_sat": "0",
"remote_commit_fee_sat": "0",
"remote_pending_commit_fee_sat": "0"
}
}
]
}

Expected behaviour

I expected the transaction to end in the mem pool and the channel to be closed.

Actual behaviour

Tell us what happens instead

  • the closing transaction is not being processed.

Things I have tried:

  • a full reinstall and recovery from seed, and channel backup

  • Was advised to add: minrelaytxfee=0.000001 to bitcoin.conf, and restart my node.

  • Using Chantools I got stuck at this step:
    umbrel@umbrel:~ $ docker exec lnd lncli create Input wallet password: [lncli] inappropriate ioctl for device

  • Tried this force close:
    umbrel@umbrel:~ $ docker exec lnd lncli closechannel --force 21ce5b2d1259ce91405d5a9531e8fb5ac1157a3d078e4e1834404fea911d6eed 1 [lncli] rpc error: code = Unknown desc = cannot close channel with state: ChanStatusLocalDataLoss|ChanStatusRestored

So far I am stuck with this channel (500000sats) that is waiting to be closed. Any help/tips is appriciated

Metadata

Metadata

Assignees

No one assigned

    Labels

    channel closingRelated to the closing of channels cooperatively and uncooperativelytroubleshooting

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions