Corriginndo o Erro: falha ao sincronizar todas as bases de dados (não foi possível travar a base de dados)

Quando eu rodei pacman -Syu para adicionar o repositório do Multilib sem querer acabei apertando ctrl+z e cancelou a operação e depois estava recebendo o erro do titulo, após fazer algumas coisas como trocar o mirrorlist (não resolveu), a MINHA solução foi:

se tiver certeza de que um gerenciador de pacotes não esteja
em execução, você pode remover /var/lib/pacman/db.lck

$ sudo rm /var/lib/pacman/db.lck

A solução mais adequada seria rodar fg no terminal para retomar o processo que foi pausado (não cancelado) pelo Ctrl+Z.

Poupa tempo e evita você correr o risco de deixar a base de dados de pacotes em um estado inconsistente devido a operações incompletas.

1 curtida