Intenté actualizar mi arch linux pacman -Syudespués de regresar de vacaciones y ahora recibo este error que no puedo entender:
(133/133) checking for file conflicts [######################] 100%
error: failed to commit transaction (conflicting files)
filesystem: /bin exists in filesystem
filesystem: /sbin exists in filesystem
filesystem: /usr/sbin exists in filesystem
Errors occurred, no packages were upgraded.
¿Tienes idea de lo que está mal aquí? La instalación de Arch Linux es bastante nueva, así que no esperaba ningún problema serio de actualización durante algún tiempo ...
fuente

grep '^\(bin\|sbin\|usr/sbin\)' /var/lib/pacman/local/*/files | cut -d ":" -f 1 | uniq | cut -d "/" -f 6enumera todos los paquetes que contienen archivos en / bin, / sbin o / usr / sbin yfind /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/nullenumera todos los archivos en estos directorios que no pertenecen a ningún paquete.filesystem,bashlugar de solofilesystem? Me encontré con esto y lo resolví simplemente ignorando el sistema de archivos, ya que era lo único mencionado en el mensaje de error y funcionaba bien.