Saturday, 2025-09-06

*** gmaan is now known as gmaan_pto00:20
noonedeadpunkfwiw, seems that ubuntu mirrors are broken since yesterday on this path specifically: https://archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/06:17
noonedeadpunkeverything else, like https://archive.ubuntu.com/ubuntu/pool/main/l/linux-base/ works nicely06:18
funginoonedeadpunk: it's a known problem, incident with canonical's infrastructure13:16
funginoonedeadpunk: https://askubuntu.com/questions/1555546 has some details13:17
fungiour own ubuntu mirrors, other than being temporarily stale, remain unaffected13:17
fungiwe saw similar disruption in jobs pulling packages from a ppa or snaps from snapcraft too13:18
noonedeadpunkaha, cool, thanks13:24
noonedeadpunkI actually believe I saw some timeouts related to this in our jobs last week... but anyway, good it's resolved now13:24
funginoonedeadpunk: the outage "incident" ended within a short time, but the impact from that outage (broken mirror syncs, backlogged publishing queues) persist still. i'm trying to upgrade one of opendev's servers and getting a http/500 error for a package even now14:01
fungi"Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_20240318.git3b128b60-0ubuntu2.17_amd64.deb 500 Internal Server Error"14:02
noonedeadpunkyeah, linux-firmware is close to the only thing being broken19:28
noonedeadpunkwhich also makes it a bit surprising for me how this happened at the first place19:29
noonedeadpunkunless some kind of weird .htaccess was placed by mistake19:29
fungii think it was just a very large package that got uploaded/built around the time of the outage and non-atomic publication steps raced the incident19:30
fungiso it was in the middle of being rolled out when everything fell over19:30
noonedeadpunkjsut `curl https://archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/` was failing with 500 and quite instantly19:31
noonedeadpunkeven if you don't attempt to download the package - just list this folder19:31
fungiif you try to fetch it enough times you'll end up eventually getting a "working" download session so slow that it will take hours to complete19:31
noonedeadpunkeh, maybe depends on the region. I had 500 consistently where I am19:32
noonedeadpunkbut also it depends on DNS RR I guess19:32
noonedeadpunkas domain resolves to bunch of ips19:32
noonedeadpunkanyway19:32
fungii'm watching one such upgrade on one of opendev's servers now. tried 10-20x and now it's finally going instead of erroring but says the upgrade to noble is estimated to take 22+ hours19:32
noonedeadpunkheh19:33
fungigood thing it's saturday!19:33
fungii'm also thankful for redundant servers and transparent failover protocols ;)19:34
noonedeadpunkI found another "mirrror" which used in the meanwhile, but for non-prod systems, as it's signed with own gpg19:34

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!