O banco de dados não está danificado. É apenas ... não um arquivo de texto. (É um arquivo tar compactado usando gzip.)
No entanto, meu palpite é que você de alguma forma configurou o pacman para usar a lista de espelhos errada .
O Raspberry Pi é um dispositivo ARM e não roda o Arch Linux - em vez disso, ele executa o Arch Linux ARM, que mantém seus repositórios independentemente da distribuição x86. Portanto, muitos espelhos hospedam apenas os repositórios do Arch Linux i686 / x86_64, mas não os do ARM (e vice-versa).
Por exemplo, observe quais arquivos mirror.easyname.at realmente são veiculados. Você verá que ele não possui nenhum repositório ARM, apenas i686 e x86_64.