LND Payment Routing Debug----Fix Route Not Found Errors
LND Troubleshooting GuideCommon Routing Errors
LND routing failures: unable to find a path, no path found, insufficient capacity.
Diagnose the Route
lncli queryroutes --dest <pubkey> --amt <sats> lncli getnodeinfo <pubkey>
Fix 1: Destination Not in Graph
lncli describegraph | python3 -c "import json,sys; g=json.load(sys.stdin); print(len(g['nodes']))"
Force a graph sync by restarting LND or reconnecting peers.
Fix 2: Low Liquidity
lncli listchannels # Check local_balance vs capacity # Rebalance if needed: bos rebalance
Fix 3: Fee Limit Too Low
lncli sendpayment --dest <pubkey> --amt 10000 --fee_limit 100
Fix 4: Reset Mission Control
lncli querymc # see recent failures lncli resetmc # clear failure cache, retry routes
Fix 5: Increase CLTV
lncli sendpayment --dest <pubkey> --amt <sats> --cltv_limit 500
Enable Debug Logging
# lnd.conf [logging] debughtlc=true tail -f ~/.lnd/logs/bitcoin/mainnet/lnd.log | grep -i route