Linux-firmware update failing

Hmmm. Usually this kind of thing passes after a bit, so I'm not overly concerned, but I'm curious as to the cause. I received notice that a linux-firmware update was available, but when I attempt to obtain it via

sudo apt-get -y install linux-firmware

I get

Err:1 http://security.ubuntu.com/ubuntu jammy-updates/main amd64 linux-firmware all 20220329.git681281e4-0ubuntu3.39 500 Internal Server Error [IP: 2620:2d:4002:1::103 80] E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_20220329.git681281e4-0ubuntu3.39_all.deb 500 Internal Server Error [IP: 2620:2d:4002:1::103 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

The apt update does not fix anything, and the --fix-missing appears to not exist.

2 Likes

I tried updating too and failed.

sudo apt update
[sudo] password for jadams: 
Hit:1 http://dl.google.com/linux/earth/deb stable InRelease
Hit:2 https://dl.google.com/linux/chrome/deb stable InRelease       
Hit:3 http://ca.archive.ubuntu.com/ubuntu plucky InRelease          
Hit:4 http://security.ubuntu.com/ubuntu plucky-security InRelease
Hit:5 http://ca.archive.ubuntu.com/ubuntu plucky-updates InRelease
Hit:6 http://ca.archive.ubuntu.com/ubuntu plucky-backports InRelease
22 packages can be upgraded. Run 'apt list --upgradable' to see them.
Notice: Some sources can be modernized. Run 'apt modernize-sources' to do so.

sudo apt upgrade
Upgrading:                      
  ffmpeg                libavcodec61   libavfilter10  libavutil59   libgbm1          libglx-mesa0   libswresample5  libxatracker2   mesa-libgallium  mesa-vdpau-drivers
  google-chrome-stable  libavdevice61  libavformat61  libegl-mesa0  libgl1-mesa-dri  libpostproc58  libswscale8     linux-firmware  mesa-va-drivers  mesa-vulkan-drivers

Installing dependencies:
  libllvm20

Not upgrading yet due to phasing:
  fwupd  libfwupd3

Summary:
  Upgrading: 20, Installing: 1, Removing: 0, Not Upgrading: 2
10 standard LTS security updates
  Download size: 577 MB / 777 MB
  Space needed: 153 MB / 175 GB available

Continue? [Y/n] 
Ign:1 http://ca.archive.ubuntu.com/ubuntu plucky-updates/main amd64 linux-firmware amd64 20250317.git1d4c88ee-0ubuntu1.6
Ign:1 http://ca.archive.ubuntu.com/ubuntu plucky-updates/main amd64 linux-firmware amd64 20250317.git1d4c88ee-0ubuntu1.6
Ign:1 http://ca.archive.ubuntu.com/ubuntu plucky-updates/main amd64 linux-firmware amd64 20250317.git1d4c88ee-0ubuntu1.6                                                                     
Ign:1 http://ca.archive.ubuntu.com/ubuntu plucky-updates/main amd64 linux-firmware amd64 20250317.git1d4c88ee-0ubuntu1.6                                                                     
Err:1 http://security.ubuntu.com/ubuntu plucky-updates/main amd64 linux-firmware amd64 20250317.git1d4c88ee-0ubuntu1.6
  500  Internal Server Error [IP: 91.189.91.83 80]
  500  Internal Server Error [IP: 185.125.190.36 80]
Error: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_20250317.git1d4c88ee-0ubuntu1.6_amd64.deb  500  Internal Server Error [IP: 185.125.190.36 80]
Error: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

1 Like

Well, a 500 error is a server error (as even specified in the message), which is why I'm not overly concerned. Someone will likely get notified, look into it, make a fix, and then things will flow smoothly again. In the mean time, we wait.

1 Like

I understand and yes I see it in the message.

In the meantime, is there a way I can upgrade the remaining packages that is faster than

sudo apt-get install -y name-of-package

for each package?

I created an alias for sudo apt install so I just enter ai “package_name” but yes, I still have to enter them one at a time, but the alias helps a little.

Hi, @OldStrummer :slight_smile:

Indeed, at the time that I'm writing this (5th September 2025, at 22H12) if I go to http://security.ubuntu.com/ubuntu/pool/main/l/ I get the expected directory listing BUT if I go to http://security.ubuntu.com/ubuntu/pool/main/l/linux-firmware/ instead, then I also do get the "500 Internal Server Error" that you've mentioned.

I've found that this error is being discussed in the "Ubuntu Discourse" in the following discussion topic:

The following reply in that topic, written by Thomas Ward (teward), that is an Ubuntu Technical Board Member, confirms the Incident and mentions that it's being solved:

And the following reply is from a person that specifically mentions that they're still having issues trying to update the "linux-firmware" package:

And Thomas Ward replied to it, saying that the only thing we can do now is to wait:

There is another similar related discussion in "Ubuntu Discourse" (moved from the previous discussion topic that I've mentioned, by an "Ubuntu Discourse" Moderator):

I hope this helps :slight_smile:

6 Likes

So ... the issue is still un-resolved ?

I find this a bit humorous, in that everything on my system works just fine, so a firmware update isn't holding me back. I tried one more time, and actually stalled at 316MB. I will more than likely just kill it, sleep on it, and maybe try again tomorrow.

Don't know if you are aware of this, but if the install "stalls", the built-in logic to handle the timeouts (about 1-2 minutes) should deal with it elegantly, so you shouldn't need to "kill" the process.

:slight_smile:

2 Likes

Hi @ricmarques ,

Thank you for the reply and informing that this issue has been marked already and being dealt with by the Ubuntu team.

I was able to install the remaining updates, with the exception of linux-firmware, using the Synaptic Package manager. I’m glad I saw that recommendation for a replacement for the Software Boutique as … well … a Snap update replaced the “App Center” with the “Snap Store” which does not work (stuck on loading packages). But, that is a topic for another day / discussion.

Much appreciated.

Jaymo

2 Likes

Not in my case. I was using the Webmin pass-through and it apparently just waits forever. I did move away from the screen and that effectively killed it.

3 Likes

It finally updated for me after a couple of tries but it took about 45 minutes and I had to change the server.

1 Like

It's still balking for me. I would think the maintainers would remove the update notice until they've resolved the internal server error. So, I still get the notification, but nothing is available. @jymm, you said you changed the server. To what?

1 Like

This has discussed ad nauseum on the official Ubuntu Discourse in way to many threads.

Please read this:

1 Like

I had changed it to fastest after the first couple of tries when it didn't go, I changed it back to Server for the US and it didn't kick me out and finished and I know that because I ran it again but the update had tanen a long time. I had put it on a second desktop after about twenty minutes and went on with other things.

On my second installation it gave me packages had been held back when it finished. But they were not the firmware packages.

1 Like