Arch Linux e il problema di Linux Firmware NVIDIA risulta già nel filesystem

Quando si cerca di aggiornare il sistema operativo o installare il pacchetto linux-firmware-nvidia su Arch Linux, può capitare di incappare nell’errore “/usr/lib/firmware/nvidia/ exists in filesystem”. Questo messaggio indica che il percorso dove il pacchetto desidera scrivere è già presente nel file system, probabilmente perché è stato creato da un’installazione precedente o da un altro pacchetto correlato. Arch, per sua filosofia, non forza mai l’installazione su file già esistenti, per evitare sovrascritture non intenzionali.

Per risolvere questa situazione, è necessario prima capire se la directory in questione è stata creata manualmente, da un pacchetto diverso o da un’installazione precedente dello stesso firmware. La via più sicura consiste nel verificare la provenienza di quei file attraverso il comando pacman -Qo /usr/lib/firmware/nvidia/. Se nessun pacchetto li rivendica, si può considerare la rimozione manuale della directory usando rm -r, purché si sia certi di non eliminare file utilizzati dal sistema.
Basta digitare da terminale:

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

Non ci resta che avviare il processo di aggiornamento e vedremo che non avremo più questo problema.

Lascia un commento