Primeiro, pare de usar o yaourt para gerenciamento de pacotes: ele é um auxiliar do AUR e um mau nisso. Use o pacman para suas tarefas de gerenciamento de pacotes, esse é o seu trabalho.
Para recuperar-se de uma atualização incompleta, há um procedimento documentado no wiki . Essencialmente, inicialize a partir da mídia ao vivo e, após ter montado todos os sistemas de arquivos, execute a atualização novamente usando o --root
flag:
pacman --root=/mnt --cachedir=/mnt/var/cache/pacman/pkg -Syyu
Em seguida, verifique se há arquivos incompletos antes de sair e reinicializar.