Android App stopped sync [DNS lookup failure, Network is unreachable os error 101]

Delta Chat version

2.49.0

Expected behavior

Messages are synced on all devices

Actual behavior

I receive messages on my desktop, but my android app stopped sync. Last actual messages were received on sunday, 10-th of May. I tried reloading it, but no success.

What is the case here? Some problems with chatmail server?

Logs:

DeltaChatLog_Cleared.txt (86.7 KB)

Name resolution and/or connection to some, but not all of your relays are blocked by either your ISP or your government.

Please add further relays that are not blocked. Try to connect to the same network (e.g., over the same wifi) to sync this change. If this fails, you may want to create a new backup and add the mobile as a second device again.

The weird thing is that my desktop and my mobile phone are connected to the same router. So even if phone couldn’t receive messages while being on mobile networks, it still should receive them (less than a day later) when it’s connected to home wi-fi. Or is it not how it works?

Related:

Does the connection to https://deltachat.ru/ from a browser on the phone work? Can you open the website?

From the log it looks like the IP address of deltachat.ru cannot be resolved with the error Failed to revalidate results for "deltachat.ru": DNS lookup failure: failed to lookup address information: No address associated with hostname. and connection attempt timed out with IMAP failed to connect to deltachat.ru (77.95.201.38:143): Connection failure: Connection timed out (os error 110)..

In the logs there is also a misleading “Connection failure: Network is unreachable (os error 101).”. This is usually ok, it is a failure to connect to IPv6 address which happens when the phone does not have IPv6 address assigned. I made a PR to make the logs more readable: feat: log all connection attempt errors instead of the first one by link2xt · Pull Request #8239 · chatmail/core · GitHub