La actualización de linux-firmware >= 20250613.12fe085f-5 requiere intervención manual

3 min

language: ja bn en es hi pt ru zh-cn zh-tw

Hola, soy un inútil.
Ejecuté pacman -Syu y obtuve un error.

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

Parece que hay un conflicto.
Le pregunté a ChatGPT y me dijo que ejecutara sudo pacman -Syu --ignore=linux-firmware-nvidia, pero no es una solución permanente, y me dijo que eliminara el directorio objetivo /usr/lib/firmware/nvidia/ad*, pero modificar manualmente la gestión de pacman es peligroso...

Así que investigué y encontré lo siguiente:

Arch Linux - News: linux-firmware >= 20250613.12fe085f-5 upgrade requires manual intervention

En 20250613.12fe085f-5, el firmware se dividió en varios paquetes centrados en el proveedor. linux-firmware se ha convertido en un paquete vacío que depende del conjunto de firmware predeterminado.

Así que ejecuté lo anterior:

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

Funcionó bien.

Related Posts