An error occurred during a connection to discourse.ubuntu.com. PR_IO_TIMEOUT_ERROR

Ubuntu Version: 25.10, 26.04

Desktop Environment: GNOME

Problem Description: frequent errors trying to access:
An error occurred during a connection to discourse.ubuntu.com. PR_IO_TIMEOUT_ERROR

Problem occurs almost always since May 28th from Italy using Firefox

3 Likes

Your situation seems to be similar to the comments in this topic

There is a useful solution in post 37 from @rubi1200

4 Likes

A simpler and shorter workaround was also offered here:

But I have not tested it so unable to confirm.

2 Likes

Strangely, the problem occurs with Ubuntu 25.10, 26.04, 26.10, Debian 14 but not with Ubuntu 24.04. Same PC different partitions.

@corradoventu, I am running up-to-date 24.04 and am affected by this, if it really is the same issue. Maybe there is some subtle difference in your 24.04 installation? Or you just got lucky when trying it with that version, because it seems to be an intermittent thing, although it’s pretty permanent right now for me.

On Ubuntu 26.04 Firefox Nightly153.0a1 Firefox Settings> Privacy&security> clear data for specific site … fixed the problem.

Corrado, run this command on all of your devices:

ip link show | grep -F BROADCAST | grep -Fv NO-CARRIER

The result should show something like this:

3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1320 qdisc noqueue state UP mode DORMANT group default qlen 1000

Look at the number after “mtu”. It typically will show a number like 1500 or 1320. Do you notice a difference between the devices?

When Discourse is guarding against the DDOS, it disallows a number greater than 1320, but when it’s more relaxed, it allows a greater number.

1 Like

I have been having the same issue on Chrome and the Android PWA since yesterday.

Thanks! That’s the important point and good to know. I also was affected in the last two days.

Next time, I’ll try changing the MTU to 1320, as recommended by @rubi1200 …

I can no longer access these forums via WiFi; only via mobile data - #52 by peterwhite23

It only happens over Wi-Fi, and it’s still happening.

Well, it happens with every network connection that satisfies 1320 < MTU <= 1500, I guess; it’s plain ethernet in my case.

2 Likes

Debian 14 doesn’t exist yet, perhaps you mean Debian Testing or Sid

Sorry, today it happens also with Debian (yes, future 14, now forky/sid):

 corrado@corrado-a6-debian:~$ inxi -Sxc
System:
  Host: corrado-a6-debian Kernel: 7.0.9+deb14-amd64 arch: x86_64 bits: 64
    compiler: gcc v: 15.2.0
  Desktop: GNOME v: 49.5 Distro: Debian GNU/Linux forky/sid
corrado@corrado-a6-debian:~$ 


I’m still experiencing connection issues with Discourse on every network except my mobile phone when using a cellular connection. This happens across different IP addresses, devices, and even countries. There must be something wrong, no? … Trying to help.

:index_pointing_up: This info is the important point !

Additionally…did you read this and have you tried to change your MTU from 1500 to 1320 ?

1 Like

With all due respect, if Discourse is behind DDoS protection and this is impacting users, those users should not have to open a terminal just to access a website.

I understand that several people above have tried to provide workarounds, and I appreciate those efforts! Thank you very much.

Is the site behind Cloudflare within the Ubuntu infrastructure, using a reverse proxy, CDN, and WAF?

@paddylandau are we having two issues, please?

Is the site behind Cloudflare within the Ubuntu infrastructure, using a reverse proxy, CDN, and WAF?

What would be the alternative? Fighting off a DDoS is no trivial exercise, for you must know whom to block. I reckon someone just figured that mobile clients, which always have an MTU <1500, can be easily whitelisted that way. Since many people seem to use their mobile devices to access this platform, that’s not actually such a terrible idea.

It is kind of silly, though, to have the workaround instructions on an unreachable platform. Catch 22 much? :winking_face_with_tongue:

1 Like

If we’re going to talk about “should”, you need to start with the gang that “should” not have created the DDOS in the first place.

You can hardly blame Discourse for the problem.

I don’t think so. Discourse is having to protect itself against the DDOS, and we are suffering from the impact. Until the gang stops its criminal activity, we have to work around it — for example, right now I’ve had to disable WiFi on my phone to be able to answer.

1 Like