Você pode ter substituído /etc/shadow e /etc/passwd quando você fez pacman -S --force shadow . Tentar logar em um console virtual (ou seja, tty para teclado e monitor HDMI) ou a porta serial (UART conectada a alguns dos pinos GPIO) não terá mais sucesso.
Remova o cartão SD do Raspberry Pi, insira-o em outro computador com Linux e com sombra (provavelmente qualquer distribuição relativamente moderna), e:
Sincronize e desmonte o cartão SD, coloque-o novamente no Pi e tente inicializar a partir dele.
Outros usuários do Raspberry Pi podem ter sido falsificados ou completamente ausentes também.
O login no SSH não deve alterar nada em relação ao registro no console se você substituir /etc/passwd ou /etc/shadow .
Siga as importantes notícias do Arch Linux . A mais recente teria poupado o sofrimento. Todos os binários em /bin , /sbin e /usr/sbin foram movidos para /usr/bin e você ainda tem algo a seguir, portanto, por que pacman está reclamando. Siga as instruções desse artigo, mas use seu julgamento. Se eles não resolverem o problema completamente (afinal, você está em um estado impuro), você poderá conseguir mover manualmente tudo em /bin , /sbin e /usr/sbin em /usr/bin e tentando novamente.
Não use --force a menos que você saiba o que está fazendo ou seja explicitamente instruído a fazê-lo pelo Arch devs.