I wanted to migrate my Start9 server from 0.3.5.1 to 0.4.0, but needed to update my LND service to 0.20.1 before hand. However, LND now seems to be completely stuck in syncing to graph & chain.
Just to add - LND was working fine before the service update!
Here is a snippet of the log file:
2026-08-27T12:08:53+01:00 2026-08-27 11:08:53.338 [TRC] RPCC: Sent command [getblockchaininfo] with id 1243680 2026-08-27T12:08:53+01:00 2026-08-27 11:08:53.339 [TRC] RPCC: Sent command [getblockheader] with id 1243681
2026-08-27T12:08:53+01:00 2026-08-27 11:08:53.981 [DBG] RPCS: [/lnrpc.Lightning/GetInfo] requested 2026-08-27T12:08:53+01:00 2026-08-27 11:08:53.983 [TRC] RPCC: Sent command [getblockchaininfo] with id 1243682 2026-08-27T12:08:53+01:00 2026-08-27 11:08:53.984 [TRC] RPCC: Sent command [getblockchaininfo] with id 1243683 2026-08-27T12:08:53+01:00 2026-08-27 11:08:53.986 [TRC] RPCC: Sent command [getblockheader] with id 1243684 2026-08-27T12:08:53+01:00 2026-08-27 11:08:53.987 [DBG] RPCS: Wallet is not synced to height 961638 yet 2026-08-27T12:08:54+01:00 2026-08-27 11:08:54.334 [TRC] RPCC: Sent command [getblockchaininfo] with id 1243685 2026-08-27T12:08:54+01:00 2026-08-27 11:08:54.336 [TRC] RPCC: Sent command [getblockheader] with id 1243686 2026-08-27T12:08:54+01:00 2026-08-27 11:08:54.337 [DBG] LTND: Syncing to block chain rev=848b72 best_block_time=“2026-08-23 05:04:57 +0000 UTC” is_synced=false
So it is definitely doing something, but it’s been syncing for days now!
I have tried rebooting the server, re-starting the LND service and even doing a System Rebuild, but nothing seems to be making a difference.
Normally forever syncing to graph is a symptom seen when people install LND and then don’t use it. There are no peers to connect to and the syncing never finishes. Fresh LND installs have a list of client to bootstrap with, but, if those fail, it won’t seek out new ones on its own. With a tool like RTL, grab a peer from Amboss.space or 1ml and add it (no need to open a channel). This will fix the issue for most people who find and read this thread and think their issue is the same.
But…
Yours is different. Your LND is connected to Bitcoin any isn’t syncing the latest blocks. What what I can tell this is common for people who have pruned nodes, have LND turned off, then turn it back on again after too much pruning has taken place. Is that your case?
I’m running Knots, but I have Pruning disabled, so I’d be surprised if it’s that. Regarding the peers though, I have tried using RTL to add a node, but it just comes straight back with the warning message “Server Is Still In The Process Of Starting”, so that hasn’t solved anything.
Could there be some sort of mismatch between the LND update and Knots?
As far as I’m aware, I’m running Knots on the Bitcoin chain. I’ve been looking for some definitive instructions on switching Knots to Pre-RDTS, but I’m reluctant to revert to Core, as I don’t believe they’re heading in the right direction - controversial, I know, but it is what it is.
Still, that shouldn’t cause the problem with LND, should it?
So it turns out I was indeed running Knots post-RDTS! I have downgraded Knots and restarted my server and LND completed it graph sync in les that an hour. So thank you for pointing me in the right direction, Very much appreciated.
Everything running, so I’m ready to follow the Start9 upgrade process - finally!