Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: linux-firmware split update error (Read 3347 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

linux-firmware split update error

Looks like splitting up the firmware package caused a file conflict. No other issue aside from not being able to update, but I do wonder, why was it split up?

Code: [Select]
Package (19)                    Old Version          New Version  Net Change 

world/adwaita-fonts             48.2-1               49.0-2          0,09 MiB
system/amd-ucode                20250508.788aadc8-2  20250627-1      0,00 MiB
world/at-spi2-core              2.56.2-1             2.56.3-1        0,00 MiB
world/gssdp                     1.6.3-2              1.6.4-1         0,00 MiB
world/libadwaita                1:1.7.4-1            1:1.7.5-1       0,00 MiB
system/linux-firmware           20250508.788aadc8-2  20250627-1   -280,88 MiB
system/linux-firmware-amdgpu                         20250627-1     25,63 MiB
system/linux-firmware-atheros                        20250627-1     41,61 MiB
system/linux-firmware-broadcom                       20250627-1     12,94 MiB
system/linux-firmware-cirrus                         20250627-1      1,61 MiB
system/linux-firmware-intel                          20250627-1    108,97 MiB
system/linux-firmware-mediatek                       20250627-1     22,82 MiB
system/linux-firmware-nvidia                         20250627-1    103,55 MiB
system/linux-firmware-other                          20250627-1     25,14 MiB
system/linux-firmware-radeon                         20250627-1      2,30 MiB
system/linux-firmware-realtek                        20250627-1      5,42 MiB
system/linux-firmware-whence    20250508.788aadc8-2  20250627-1      0,00 MiB
world/mujs                      1.3.6-1              1.3.7-1         0,01 MiB
world/pango                     1:1.56.3-1           1:1.56.4-1      0,01 MiB

Total Installed Size:  370,42 MiB
Net Upgrade Size:       69,22 MiB

:: Proceed with installation? [Y/n]
(19/19) checking keys in keyring                                         [----------------------------------------] 100%
(19/19) checking package integrity                                       [----------------------------------------] 100%
(19/19) loading package files                                            [----------------------------------------] 100%
(19/19) 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.


Re: linux-firmware split update error

Reply #2
haha ! i had this issue on arch, and thought it would come to artix soon.. :D
and indeed, deleting the linux-firmware and reinstalling it solves the issue :)



Re: linux-firmware split update error

Reply #5
I didn't know'linux-firmware-nvidia' is a dependency for an AMD computer. :O

This didn't work:
Code: [Select]
[tsedek1]:/usr/lib/firmware% sudo pacman -R linux-firmware-nvidia
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing linux-firmware-nvidia breaks dependency 'linux-firmware-nvidia' required by linux-firmware

You could do this:
Code: [Select]
[tsedek1]:/usr/lib/firmware% sudo rm -rf /usr/lib/firmware/nvidia

But, then this will happen:
Code: [Select]
warning: could not get file information for usr/lib/firmware/nvidia/

Now what to do?:
Code: [Select]
[tsedek1]:/usr/lib/firmware% sudo pacman -Rdd linux-firmware
[sudo] password for tsedek1:

Package (1)     Old Version  Net Change

linux-firmware  20250627-1     0.00 MiB


:: Do you want to remove these packages? [Y/n] y
:: Processing package changes...
(1/1) removing linux-firmware
[tsedek1]:/usr/lib/firmware% sudo pacman -Syu linux-firmware
:: Synchronizing package databases...
 system is up to date
 world is up to date
 galaxy is up to date
 lib32 is up to date
 universe is up to date
 omniverse is up to date
 extra is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (1)            New Version  Net Change

system/linux-firmware  20250627-1     0.00 MiB


:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring                                                            [----------------------------------------------------] 100%
(1/1) checking package integrity                                                          [----------------------------------------------------] 100%
(1/1) loading package files                                                               [----------------------------------------------------] 100%
(1/1) checking for file conflicts                                                         [----------------------------------------------------] 100%
(1/1) checking available disk space                                                       [----------------------------------------------------] 100%
:: Processing package changes...
(1/1) installing linux-firmware                                                           [----------------------------------------------------] 100%
Optional dependencies for linux-firmware
    linux-firmware-liquidio: Firmware for Cavium LiquidIO server adapters
    linux-firmware-marvell: Firmware for Marvell devices
    linux-firmware-mellanox: Firmware for Mellanox Spectrum switches
    linux-firmware-nfp: Firmware for Netronome Flow Processors
    linux-firmware-qcom: Firmware for Qualcomm SoCs
    linux-firmware-qlogic: Firmware for QLogic devices

"Why wait to be attacked when you can be offensive." - Sun-Tzu

Re: linux-firmware split update error

Reply #6
I simply deleted the folders in question and the update succeeded …

Re: linux-firmware split update error

Reply #7
I didn't know'linux-firmware-nvidia' is a dependency for an AMD computer. :O



"Why wait to be attacked when you can be offensive." - Sun-Tzu


Because you don't read.  You just randomly troll and post.