I’m getting exactly the same set of problems recently for holidays in England & Wales, also from a Thunderbird source, https://www.thunderbird.net/media/caldata/UKHolidays-EnglandWales.ics
. It looks like this entire family of URLs really is issuing redirect loops…
wget trace
$ wget https://www.thunderbird.net/media/caldata/UKHolidays-EnglandWales.ics
--2024-09-19 23:03:02-- https://www.thunderbird.net/media/caldata/UKHolidays-EnglandWales.ics
Resolving www.thunderbird.net (www.thunderbird.net)... 2606:4700:20::681a:21b, 2606:4700:20::ac43:4a52, 2606:4700:20::681a:31b, ...
Connecting to www.thunderbird.net (www.thunderbird.net)|2606:4700:20::681a:21b|:443... failed: Network is unreachable.
Connecting to www.thunderbird.net (www.thunderbird.net)|2606:4700:20::ac43:4a52|:443... failed: Network is unreachable.
Connecting to www.thunderbird.net (www.thunderbird.net)|2606:4700:20::681a:31b|:443... failed: Network is unreachable.
Connecting to www.thunderbird.net (www.thunderbird.net)|104.26.3.27|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://www.thunderbird.net/media/caldata/autogen/UKHolidays-EnglandWales.ics [following]
--2024-09-19 23:03:03-- https://www.thunderbird.net/media/caldata/autogen/UKHolidays-EnglandWales.ics
Reusing existing connection to www.thunderbird.net:443.
HTTP request sent, awaiting response... 302 Found
Location: https://www.thunderbird.net/media/caldata/autogen/autogen/UKHolidays-EnglandWales.ics [following]
--2024-09-19 23:03:03-- https://www.thunderbird.net/media/caldata/autogen/autogen/UKHolidays-EnglandWales.ics
Reusing existing connection to www.thunderbird.net:443.
HTTP request sent, awaiting response... 302 Found
Location: https://www.thunderbird.net/media/caldata/autogen/autogen/autogen/UKHolidays-EnglandWales.ics [following]
--2024-09-19 23:03:03-- https://www.thunderbird.net/media/caldata/autogen/autogen/autogen/UKHolidays-EnglandWales.ics
[...]
--2024-09-19 23:03:03-- https://www.thunderbird.net/media/caldata/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/UKHolidays-EnglandWales.ics
Reusing existing connection to www.thunderbird.net:443.
HTTP request sent, awaiting response... 302 Found
Location: https://www.thunderbird.net/media/caldata/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/autogen/UKHolidays-EnglandWales.ics [following]
20 redirections exceeded.
I look on https://www.thunderbird.net/en-US/calendar/holidays/, and it seems that the England and Wales holidays are no longer there and they’ve issued new calendar files for 2024-2027. I only have the choice of “United Kingdom” now, which (as an aside) is a real shame, because having the Scottish and NI holidays in there was always confusing. Anyway, clicking on any of the calendars in that page’s list (including https://www.thunderbird.net/media/caldata/autogen/FrenchHolidays.ics
or https://www.thunderbird.net/media/caldata/autogen/UKHolidays.ics
) produces the “.../autogen/autogen/autogen/...
” redirect loop fault as seen above in the wget trace.
I’m also seeing the problem in Evolution on a Linux desktop.
Faults in play
So the first thing to note here is that there really is an upstream fault here at thunderbird.net
, and we can’t use the Thunderbird calendars any more. You’ll have to find an alternative calendar provider, just as I must.
There are associated problems with /e/OS, however: I too have seen the DAVx5-like app crashing when I try to access a calendar via Settings→Accounts→me@murena.io→My Account→Settings→top-left hamburger menu→Tools→Web Calendar Manager. Something’s amiss here.
So, how do we unstick ourselves?
It seems like once a bad calendar enters the system, it can’t be removed from the phone, and will just stay there creating fault notifications on a daily basis.
Weird design stuff
If there’s a bad upstream calendar redirect, then for some reason /e/OS sees the redirect loop on the phone, and issues notifications about it. I was assuming that it was just syncing from a hidden NextCloud calendar that caches the data from upstream, but evidently not!