Closed danielgranhao closed 6 days ago
From the logs:
pay
call at 20240503T090357Z: Waits for channels to be re-established, fails, and then complains about We don't have any channels
(usually an indicator that the private gossip is missing)pay
call in the same session as above, also fails to wait for channel re-establish, also runs into the We don't have any channels
issuepay
call, new session, fails to wait, thus runs into the We don't have any channel
issuepay
call, new session, fails to await channel readiness, but then uses the routehint to try anyway because we can't find ourselves in the graph (definitely missing gossip) and then spirals trying to split and find a path for the smaller splits over and over againpay
call, same session, fails again, then grinds the amounts to the split limit, never finding a pathWe don't have any channels
pay
call. Correctly computes the route 824204x2799x0 -> 818874x1478x0 -> 820200x636x1
. HTLC is fulfilled after 20s, pay
call succeeds824204x2799x0 -> 818874x1478x0 -> 837626x2102x0
, HTLC fulfilled after 12s824204x2799x0 -> 818874x1478x0 -> 837626x2102x0
, fulfilled after 32s`Could not locate ourselves in the network
, so we rely on direct attempts working, which fails and we end up in the grinding situation againSo as far as we can tell all of these issues are related to the private gossip not working as expected. The good news is that it'll be automatically fixed with the upcoming v24.02gl1 version, which internalizes the handling of private gossip, instead of managing it externally.
Thanks @cdecker. Any timeline already defined for the release of that version?
It is going out as soon as possible, but first we want to gain an overview over the issues, what issues will be addressed by that upgrade, so we don't end in a situation where we can't debug issues any more (causing them to remain open indefinitely or being closed as non-reproducible, neither of which is a good outcome).
With v24.02gl1 rolling out I think we can close this.
Receiving works, but sending payments always fails with a message such as "Ran out of routes to try after 61 attempts: see
paystatus
".Example of invoice I tried to pay:
lnbc200u1pnyx2fvpp5633ln90ffuyul5gxtfklch8qx8n6pj3zs6c7yjfgxq93h38cn68qdqqcqzzsxqyz5vqsp5wxhcsg8ug0f4zqnvw9z42dr7ud4ezxwu849f8rnwf0ndcjwlr0es9qyyssqapnksmzu2dfh0uel7nun9a4qdrhk9echp26ge5erlge92hhj5vczerwmh0hpnkafj488yh4j5599drcw7h8m9enk8p6j03s43thay6gp3d575q
Node ID:
02605ee12e57d9366391f963550e3895ad8f2c9ab492de67d5eb2fe4c05432d8b7