Pacman: erro: entrada duplicada do banco de dados

6

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?

    
por Toothrot 06.10.2016 / 12:28

2 respostas

4

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/ .

    
por 06.10.2016 / 12:38
0

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.

Source1

Source2

    
por 27.11.2016 / 11:14