I have a similar Problem as Citroen mentioned 3 Days ago, but i think have done something terrible stupid. My /var/lib/pacman/local/linux-firmware… folder also only had the file mtree inside. It was an even older linux-firmware version. I tried to uninstall the package, but that didn’t work because the process always reclaimed something (sorry, didn’t made a screenshot). I thought it was only left over from a previous installation and deleted that folder. That was terrible wrong, because when i now want to update to this last update, the packages can be downloaded but then the process won’t install the files, because he finds firmware files and stops the installation…
…and so on.
I tried to find out which package is responsible for the files to manually get them out of the way, but when i ask pacman there is no package linked to them:
[furby@Travelmate ~]$ pacman -Qo /usr/lib/firmware/3com/3C359.bin
Fehler: Kein Paket besitzt /usr/lib/firmware/3com/3C359.bin
Now i am not able to complete the update. Can anyone help in this situation?