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.