Skip to content

litd Shows SERVER_ACTIVE but Commands Unresponsive, Channel State Mismatch After Restart #1209

Description

@shuishihang

This issue is occurring across multiple nodes in my network. When checking node status via litcli status, it shows normal status:
"state": "SERVER_ACTIVE"

However, the terminal becomes completely unresponsive to any commands until timeout occurs. Service only resumes after restarting litd.

Channel State Mismatch:

Most affected nodes actually have their asset channels force-closed at the peer level
After restart, these channels still appear as "online" in listchannels output
The online status persists across multiple restarts

Some nodes: Channels eventually transition to "force-closed" status after waiting + restarting
Majority of nodes: Channels remain persistently "online" in listchannels until I manually force-close them

I have identified logs from 4 nodes that experienced this issue. Logs 3 and 4 document the most frequently occurring cases where forced channel closures were triggered.

lnd4.log.gz
lnd3.log.gz
lnd2.log.gz
lnd.log.gz

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions