[SOLVED] Linux-firmware-nvidia: failed to commit transaction (conflicting files)

Not sure what’s happening here…

❯ yay
[sudo] password for wombat: 
:: Synchronizing package databases...
 endeavouros                          15.2 KiB  89.9 KiB/s 00:00 [------------------------------------] 100%
 core                                116.5 KiB   440 KiB/s 00:00 [------------------------------------] 100%
 extra                                 7.8 MiB  19.5 MiB/s 00:00 [------------------------------------] 100%
 multilib                            134.9 KiB   472 KiB/s 00:00 [------------------------------------] 100%
:: Searching AUR for updates...
:: Searching databases for updates...
:: 9 packages to upgrade/install.
9  core/ca-certificates-mozilla  3.112-1             -> 3.113-1
8  core/linux                    6.15.2.arch1-1      -> 6.15.3.arch1-1
7  core/linux-firmware           20250508.788aadc8-2 -> 20250613.12fe085f-5
6  core/linux-firmware-whence    20250508.788aadc8-2 -> 20250613.12fe085f-5
5  core/linux-headers            6.15.2.arch1-1      -> 6.15.3.arch1-1
4  core/nss                      3.112-1             -> 3.113-1
3  extra/linux-zen               6.15.2.zen1-1       -> 6.15.3.zen1-1
2  extra/linux-zen-headers       6.15.2.zen1-1       -> 6.15.3.zen1-1
1  multilib/lib32-nss            3.112-1             -> 3.113-1
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==> 
Sync Explicit (5): linux-zen-headers-6.15.3.zen1-1, linux-firmware-20250613.12fe085f-5, linux-6.15.3.arch1-1, linux-headers-6.15.3.arch1-1, linux-zen-6.15.3.zen1-1
Sync Dependency (4): nss-3.113-1, linux-firmware-whence-20250613.12fe085f-5, ca-certificates-mozilla-3.113-1, lib32-nss-3.113-1
:: Synchronizing package databases...
 endeavouros                          15.2 KiB   117 KiB/s 00:00 [------------------------------------] 100%
 core                                116.5 KiB   520 KiB/s 00:00 [------------------------------------] 100%
 extra                                 7.8 MiB  23.5 MiB/s 00:00 [------------------------------------] 100%
 multilib                            134.9 KiB   597 KiB/s 00:00 [------------------------------------] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (18)                  Old Version          New Version          Net Change 

core/ca-certificates-mozilla  3.112-1              3.113-1                 0.00 MiB
multilib/lib32-nss            3.112-1              3.113-1                 0.00 MiB
core/linux                    6.15.2.arch1-1       6.15.3.arch1-1          0.08 MiB
core/linux-firmware           20250508.788aadc8-2  20250613.12fe085f-5  -280.88 MiB
core/linux-firmware-amdgpu                         20250613.12fe085f-5    24.91 MiB
core/linux-firmware-atheros                        20250613.12fe085f-5    41.67 MiB
core/linux-firmware-broadcom                       20250613.12fe085f-5    12.94 MiB
core/linux-firmware-intel                          20250613.12fe085f-5   108.97 MiB
core/linux-firmware-mediatek                       20250613.12fe085f-5    22.82 MiB
core/linux-firmware-nvidia                         20250613.12fe085f-5   103.55 MiB
core/linux-firmware-other                          20250613.12fe085f-5    25.04 MiB
core/linux-firmware-radeon                         20250613.12fe085f-5     2.30 MiB
core/linux-firmware-realtek                        20250613.12fe085f-5     5.42 MiB
core/linux-firmware-whence    20250508.788aadc8-2  20250613.12fe085f-5     0.00 MiB
core/linux-headers            6.15.2.arch1-1       6.15.3.arch1-1          0.02 MiB
extra/linux-zen               6.15.2.zen1-1        6.15.3.zen1-1           0.06 MiB
extra/linux-zen-headers       6.15.2.zen1-1        6.15.3.zen1-1           0.02 MiB
core/nss                      3.112-1              3.113-1                 0.02 MiB

Total Installed Size:  1119.23 MiB
Net Upgrade Size:        66.94 MiB

:: Proceed with installation? [Y/n] 
(18/18) checking keys in keyring                                 [------------------------------------] 100%
(18/18) checking package integrity                               [------------------------------------] 100%
(18/18) loading package files                                    [------------------------------------] 100%
(18/18) checking for file conflicts                              [------------------------------------] 100%
error: failed to commit transaction (conflicting files)
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
Errors occurred, no packages were upgraded.
 -> error installing repo packages❯ 

TLDR:

sudo pacman -Rdd linux-firmware
sudo pacman -Syu linux-firmware

Thanks, @dalto. I generally check in on Arch Linux News Sundays and Wednesdays. Perhaps I’ll just do a quick check daily to be safe.

There are hooks for lazy people :slight_smile:

It’s been a day or two since I’ve asked a stupid question. Sorry I’m late…

Received the news via an Arch email blast and then came here to the EOS forum to learn more. Is this just a NVIDIA issue or do those of us wthout NVIDIA chips also need to do the
# pacman -Rdd linux-firmware
# pacman -Syu linux-firmware
dance?

@UncleSpellbinder : Might want to sign up for Arch email alerts. They always manage to give me something to fuss about between updates.

Yes, everyone. The firmware package contains Nvidia firmware even if you don’t have any.

Okay, thanks. As it is written, so shall it be. :folded_hands:

you were ahead of me. I was going to ask this very thing. now I know. thanks.

Everyone includes the ARM devices that EnOS supports.

Pudge