Não é possível efetuar login no tty1

1

Problema

Alguma coisa estranha está acontecendo no meu sistema enquanto tento logar no tty1. Depois de inserir o username e pressionar Enter , o prompt é enviado para uma nova linha em vez de password . Depois de pressionar Enter , o password é exibido. Depois de atingir o primeiro caractere de password , ele novamente cai para uma nova linha. Depois disso, enquanto digito password , ele mostra Login Incorrect e repete a coisa toda. Eu posso fazer o login com sucesso através de outro ttys .

O que eu tentei

systemctl stop getty@tty1
systemctl start getty@tty1

A questão ainda persiste depois.

Sistema

  • Arch Linux
  • uname -a produz Linux Ceda 4.9.6-1-ARCH #1 SMP PREEMPT Thu Jan 26 09:22:26 CET 2017 x86_64 GNU/Linux
  • Saída de systemctl status getty@tty1 Pastebin

Últimas alterações

  • Instalando snapd e um snap package - ohmygiraffe
  • Instalando arch-kde-git de AUR

Pessoalmente, não acho que nada disso possa afetar o sistema.

Editar 1

Saída de sudo lsof /dev/tty1

lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
  Output information may be incomplete.
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
plymouthd  75 root    7u   CHR    4,1      0t0   20 /dev/tty1
plymouthd  75 root    9u   CHR    4,1      0t0   20 /dev/tty1
plymouthd  75 root   10u   CHR    4,1      0t0   20 /dev/tty1
plymouthd  75 root   11u   CHR    4,1      0t0   20 /dev/tty1
plymouthd  75 root   12u   CHR    4,1      0t0   20 /dev/tty1
plymouthd  75 root   14u   CHR    4,1      0t0   20 /dev/tty1
systemd-l 604 root   20u   CHR    4,1      0t0   20 /dev/tty1
agetty    978 root    0u   CHR    4,1      0t0   20 /dev/tty1
agetty    978 root    1u   CHR    4,1      0t0   20 /dev/tty1
agetty    978 root    2u   CHR    4,1      0t0   20 /dev/tty1

Observação : Eu tive o plymouth instalado, mas eu o instalei há uma semana, mas o problema não estava presente depois disso. Também sudo locate plymouth não dá resultado. Então eu não tenho idéia sobre onde o plymouth na saída acima vem de

Editar 2

Eu consigo fazer o login depois de fazer sudo killall plymouthd . No entanto, sudo systemctl status plymouthd retorna Unit plymouthd.service could not be found.

    
por Ceda EI 04.02.2017 / 07:44

1 resposta

1

O erro foi com o plymouth hook sendo executado mkinitcpio na inicialização, que não existia e de alguma forma causava problemas com o tty . Eu removi plymouth da seção HOOKS em /etc/mkinitpcio.conf e executei mkinitpcio -p linux como root . O problema foi resolvido em reboot .

    
por 04.02.2017 / 19:29