route not found
, but there should be many
#2045
Replies: 14 comments 82 replies
-
That is very surprising...were payments previously going through and then at some point it started failing?
What plugins were you using? If they interact with your DB, they might create a persistent issue if they somehow messed up with your graph data. |
Beta Was this translation helpful? Give feedback.
-
A few things to note about plugins:
|
Beta Was this translation helpful? Give feedback.
-
Maybe this will be helpful: there is
This happens roughly every 3 minutes. Also, when trying to send a payment from Telegram bot there is this route which should be tried: |
Beta Was this translation helpful? Give feedback.
-
There is definitely a connection issue, that's the root cause of the path-finding issues (because the channel takes a bit of time to be re-added to the graph). We need to understand why these pings go unanswered, or if they are answered (in which case it's really a network issue). Can you setup debug logs on |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Please both let the experiment run for 1h or so and then share the results. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the logs. What's interesting in there is that:
It looks like the connection could actually be dropped by middle boxes (VPS firewall) after less than 30 seconds of inactivity and the sending node isn't notified on the tcp socket. It could even be that some VPS firewalls don't like persistent connections and close them regardless of keep-alive. I think it's worth seeing what happens if we ping much more frequently to keep the connection alive. @fiatjaf @btcontract could you both set It will spam a bit your logs, there will likely be many |
Beta Was this translation helpful? Give feedback.
-
@fiatjaf can you add this line to your
It will make your node only sync its routing table with our node, effectively disabling routing table sync between your node and @btcontract's. |
Beta Was this translation helpful? Give feedback.
-
Last hour of log, did not |
Beta Was this translation helpful? Give feedback.
-
@t-bast @dpad85 do you understand why the errors stopped being |
Beta Was this translation helpful? Give feedback.
-
@fiatjaf can you add this to your eclair.conf :
This will completely disable routing table sync to all nodes. It shouldn't matter since your node is already up to date and you will still receive the gossip for newer updates. Let's see if this solves the connectivity issue will all peers. |
Beta Was this translation helpful? Give feedback.
-
I just realized this could be related: ElementsProject/lightning#4698 Maybe not, but letting you know anyway. This has been happening since a long time ago and keeps happening (I'm running a c-lightning node on the same machine). Something about connection to peers being closed? The problem is that these were happening on the previous VPS I was using, never stopped, but c-lightning still seems to be working fine. And also Eclair didn't have these issues before a week or two ago. So yes, probably unrelated. |
Beta Was this translation helpful? Give feedback.
-
Hi @fiatjaf |
Beta Was this translation helpful? Give feedback.
-
Basically any payment outgoing from https://lntxbot.com/ is failing with this
route not found
error.-- That's because you have no channels, you moron! -- you might be wanting to say!
But look at this filtered output from `channels` I have here:
And then just to be very sure I just sent 250000 sats from https://coinos.io/ to https://lntxbot.com/ (which means there is a route, right?, and when sending I shifted satoshis from one side to the other, making almost sure that there is a route on the opposite direction too, right?) and tried to send 50000 from https://lntxbot.com/ to https://coinos.io/, but again,
I also tried disabling plugins, and I deleted all the
router
section from myeclair.conf
just to be sure I wasn't doing something weird, there, but the problem persists. Please help me!My `eclair.conf`, if that helps
Beta Was this translation helpful? Give feedback.
All reactions