tty1에 로그인할 수 없습니다.

tty1에 로그인할 수 없습니다.

질문

tty1에 로그인하려고 할 때 내 시스템에서 이상한 일이 일어나고 있습니다. 를 입력 username하고 클릭 하면 Enter프롬프트가 개행 문자로 변경됩니다 password. 를 클릭하면 Enter표시 password됩니다. 첫 번째 문자를 입력한 후 password다시 개행 문자로 이동합니다. 나중에 를 입력하면 전체 과정이 password표시 되고 반복됩니다. Login Incorrect다른 방법을 통해 성공적으로 로그인할 수 있습니다 ttys.

내가 시도한 것

systemctl stop getty@tty1
systemctl start getty@tty1

문제는 그 이후에도 여전히 존재합니다.

체계

  • 아키텍처Linux
  • uname -a생산하다Linux Ceda 4.9.6-1-ARCH #1 SMP PREEMPT Thu Jan 26 09:22:26 CET 2017 x86_64 GNU/Linux
  • 산출systemctl status getty@tty1 파스퇴르 빈

마지막 변경

  • 설치 snapdsnap패키지 -ohmygiraffe
  • arch-kde-git다음에서 설치됨AUR

개인적으로 나는 이것이 시스템에 영향을 미치지 않는다고 생각합니다.

편집 1

산출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

노트:Plymouth를 설치했지만 일주일 전에 설치했는데 그 이후에는 문제가 더 이상 존재하지 않습니다. 결과 도 sudo locate plymouth나오지 않았습니다 . 따라서 위 출력의 플리머스가 어디서 왔는지 알 수 없습니다.

편집 2

완료되면 로그인할 수 있었습니다 sudo killall plymouthd. 그러나 sudo systemctl status plymouthd반환Unit plymouthd.service could not be found.

답변1

오류 는 시작 시 plymouth실행된 후크 자체가 mkinitcpio존재하지 않고 어떻게든 발생했다는 것 입니다 tty. in 섹션을 plymouth제거 하고 .HOOKS/etc/mkinitpcio.confmkinitpcio -p linuxrootreboot

관련 정보