Why do I always get connection errors like this when opening other apps?

How come I get connection errors like this when I open things installed via Fdroid? It’s not always the same server names listed. And the app I’ve opened in this screenshot isn’t using either the Izzy or Pixelfed repos.

1 Like

That’s Client version 1.23.1?

Which device?

Android version?

Do you use Private DNS?

This happens on both mobile data and Wi-Fi?

Do you happen to live in a firewalled nation?

1 Like

1.23.1

Pixel 6 running android 16

No private dns

I live in the US.

I will have to do some testing to see if being only on cell data makes it stop. It does for sure happen on wifi.

Did you enable DNS cache in F-Droid Settings?

I did not. I assume I want that on, then?

No, just asking because we’ve seen some issues with that functionality.

Same issue here.

  • Fairphone 4
  • Android 15
  • F-droid 1.23.1

repos

  • izzyondroid
  • guardian project
  • fdroid

Today the connection error was with codeberg.org.
AFAICS, only izzy on droid uses codeberg as mirror.

It (also?) happens when I open apps that aren’t installed with fdroid. So I suspect either android does something to f-droid in the background when I open new apps - maybe it gets killed or so? OR I fear that f-droid is messing with the network stack, which I sincerely hope not, so that when other apps try to connect to domains, do so through some f-droid proxy or layer? No idea, and it sounds far fetched, but I find it strange that I see an fdroid toast, with fdroid errors, when I open apps like e.g. WhatsApp.

yes, Android decides to update indexes or at least check

that’s not a thing

that’s not a thing

a toast is like a notification, would you find that strange too?

well, fwiw, enabling DNS cache did make a big difference in how often I see the popup. It’s much better now.

Then maybe you have issues with your DNS servers, and that setting will just hide it

Do you use PrivateDNS in Android Network settings?

Do you use PrivateDNS in Android Network settings?

It’s set to automatic.