LND Payment Routing Debug----Fix Route Not Found Errors

LND Payment Routing Debug----Fix Route Not Found Errors

LND Troubleshooting Guide

Common 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

Report Page