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.