Pacman -Syu falha '/ bin existe no sistema de arquivos'

14

Eu estava tentando atualizar meu arch linux com 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 ideia do que está errado aqui? A instalação do arch linux é bem nova, então eu não esperava nenhum problema sério de atualização por algum tempo ...

    
por wirrbel 14.06.2013 / 21:52

1 resposta

20

Os binários foram movidos para / usr / bin .

Você precisa abordar a atualização em duas fases, conforme o artigo de notícias. Primeiro, remova ou atualize quaisquer pacotes de repositórios não oficiais e atualize seu sistema em três etapas distintas:

pacman -Syu --ignore filesystem,bash
pacman -S bash
pacman -Su

Se você encontrar alguma dificuldade, há uma longa discussão nas pastas do Arch com correções.

Para evitar essa situação no futuro, você deve assinar o ML ou o feed RSS na página Notícias para receber um aviso antecipado sobre quaisquer alterações significativas que exijam a intervenção do usuário.

    
por 14.06.2013 / 21:59