Eu estava tentando atualizar meu arch linux pacman -Syu
depois de ter retornado das férias e agora recebo esse erro que não consigo 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.
você tem uma idéia do que está errado aqui? A instalação do arch linux é bastante nova, então eu não esperava nenhum problema sério de atualização por algum tempo ...
fonte
grep '^\(bin\|sbin\|usr/sbin\)' /var/lib/pacman/local/*/files | cut -d ":" -f 1 | uniq | cut -d "/" -f 6
lista todos os pacotes que contêm arquivos em / bin, / sbin ou / usr / sbin efind /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null
lista todos os arquivos nesses diretórios que não pertencem a nenhum pacote.filesystem,bash
vez de apenasfilesystem
? Eu me deparei com isso e o resolvi simplesmente ignorando o sistema de arquivos, pois era a única coisa mencionada na mensagem de erro e funcionava bem.