Sugiro que você leia as informações nos links aqui e aqui .
Basicamente, você precisa remover as duplicatas (manualmente ou usando um script) de /var/lib/pacman/local/
.
No Arch Linux, eu fiz backup do meu sistema com o rsync e restaurei
novamente, mas parece que o meu jeito de fazer isso (o que eu fiz do Arch
Wiki, mas deve estar errado?) Manteve arquivos antigos excluídos
por Pacman. Isso resulta no erro duplicated database entry
quando tento atualizar meu sistema com pacman -Syu
. O que devo fazer?
Eu acabei de passar por isso. Você precisa da opção rsync --delete
. O wiki do Arch está errado sobre a opção --delete
alterar qualquer coisa no sistema de origem. Ele só excluirá arquivos no destino se eles tiverem sido excluídos ou não estiverem na origem. Isso também evitará a acumulação de arquivos indesejados se você executar o backup regularmente.
Tags arch-linux pacman