Recentemente, estava testando o Linode e tive alguns problemas ao configurar meu Arch Linux VPS.
Eu estava recebendo erros como:
downloading required keys...
error: key "284FC34C8E4B1A25" could not be looked up remotely
error: key "7F2D434B9741E8AC" could not be looked up remotely
... snip ...
… e mesmo depois de tentar importar as chaves, obtive erros como este:
# pacman -Syu
... snip ...
(42/42) checking package integrity
error: attr: signature from "Thomas Bächler <thomas@archlinux.org>" is unknown trust
:: File /var/cache/pacman/pkg/attr-2.4.47-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
... snip ...
Acontece que você precisa inicializar o chaveiro corretamente como parte do procedimento de configuração inicial. Certamente isso deve ser feito automaticamente? De qualquer forma, não usei muito o Arch Linux, mas parece uma excelente distribuição.
Em última análise, aqui está o que fiz para configurar meu novo VPS:
Habilite o espelho correto para downloads rápidos (Meu VPS estava em Tóquio):
# vim /etc/pacman.d/mirrorlist
Gere o chaveiro:
# haveged -w 1024 && pacman-key --init && pkill haveged
Importar chaves de desenvolvedor:
# pacman-key --populate archlinux && pacman-key --refresh-keys
Atualizar e atualizar pacotes locais:
# pacman -Syu
Acabado!