Bitcoin Node Stuck on "Waiting Close"

I have a “Waiting Close” channel which I couldn’t receive fundings. How can I resolve this issue???

I had tried to open a channel with 2M sats as capacity. However, before the channel was opened (still “opening” states), my umbrel had a problem. Then, I uninstalled umbrel’s app and re-installed. When I recovered a lightning node, I found that the channel states is “Waiting Close”. It has passed already for 3 weeks. but I have not yet received fundings.

node ID:
03284d4fa21022e7a59c

tx from on-chain:
6e788a23d59d03ba11cd2284e09d691aa95a0c2411c4e0259679e36f004b766e

channel point:
6b87710e0e018d14757a025ffa501a2cfb33345ed69eb211a11e4b3e376230e8:1

peer node pubkey:
035b1ff29e8db1ba8f2a4f4f95db239b54069cb949b8cde329418e2a83da4f1b30

I can’t find the channel point on mempool. What does it mean??? The channel didn’t success to open, but 2M sats was withdrowed from on-chain???

I think you need to wait for channel to be closed/force closed. This is defined my maturity heigh of block when it will expire you should get your funds…but 3weeks is indeed quite long…

go to umbrel settings->advanced settings->terminal->app->lightning node->type: “lncli pendingchannels”

and share output for that particular channel…

Thank you for your reply! The result of execute “lncli pendingchannels” was as follows.

“channel”: {
“remote_node_pub”: “035b1ff29e8db1ba8f2a4f4f95db239b54069cb949b8cde329418e2a83da4f1b30”,
“channel_point”: “6b87710e0e018d14757a025ffa501a2cfb33345ed69eb211a11e4b3e376230e8:1”,
“capacity”: “2000000”,
“local_balance”: “0”,
“remote_balance”: “0”,
“local_chan_reserve_sat”: “0”,
“remote_chan_reserve_sat”: “0”,
“initiator”: “INITIATOR_LOCAL”,
“commitment_type”: “ANCHORS”,
“num_forwarding_packages”: “0”,
“chan_status_flags”: “ChanStatusRestored”,
“private”: true,
“memo”: “”
},
“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”
},
“closing_txid”: “”,
“closing_tx_hex”: “”

The channel capacity is 2M sats. But both of local and remote balance are indicated “0”. Moreover, I couldn’t find a closing tx on the result. Can a channel partner execute channel force close on the situation???

I couldn’t find the channel point on mempool. What suggests the situation???

6b87710e0e018d14757a025ffa501a2cfb33345ed69eb211a11e4b3e376230e8:1

Never, ever just uninstall LND from umbrel when you have pending channels. You just removed every memory your node has about this channel, hence the 0 / 0 on local and remote balance.

You need to ask the peer to force-close, either by reaching out to them, or by initiating a Static Channel Backup (SCB).

Thank you for your reply! I will try to ask the peer to force-close. However, can the peer partner do force-close in the situation?

Yes, they can - and only they can. So you need to be a bit in a hurry to push them. If a disaster strucks their node, too, your funds will be at risk