Nunca sincronize o banco de dados sem atualizar seus pacotes. Sempre use pacman -Syu
, caso contrário, você poderá ter o tipo de quebra que está vendo.
Essencialmente, você disse ao pacman para atualizar sua listagem de banco de dados local para um pacote específico, e não atualizou nenhum dos outros pacotes (que podem compartilhar bibliotecas) ao mesmo tempo. É por isso que as atualizações parciais não são compatíveis .
Você pode ler a parábola do usuário triste que caiu nessa armadilha para um exemplo mais concreto.