Intenté actualizar mi arch linux pacman -Syu
despué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 6
enumera todos los paquetes que contienen archivos en / bin, / sbin o / usr / sbin yfind /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
enumera todos los archivos en estos directorios que no pertenecen a ningún paquete.filesystem,bash
lugar 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.