Skip to content

pacman fails to install linux-firmware-nvidia from core-testing

Description:

I just went to update a system I haven't used in a bit (with testing repos enables), but got these errors:

# pacman -Syu
...
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad103 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad104 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad106 exists in filesystem
linux-firmware-nvidia: /usr/lib/firmware/nvidia/ad107 exists in filesystem

These files look to be owned by the previous linux-firmware package. As a workaround, I did:

# pacman -R linux-firmware
# pacman -Su linux-firmware

Not sure if this can be fixed in packaging, if it's an pacman bug, or even if it's my fault. Regardless, I thought I'd let you know in case it's not my fault - it should warrant a news post for when it comes out of testing if it requires manual intervention.

Additional info:

Package versions:

  • linux-firmware 20250508.788aadc8-2 -> 20250613.12fe085f-5 (aka before the split to after the split).

Steps to reproduce:

sudo pacman -Syu between the mentioned linux-firmware versions.

Edited by George Tsiamasiotis
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information