로그인하면 로그인 프롬프트가 반환됩니다. - sddm 인증 파일 문제

로그인하면 로그인 프롬프트가 반환됩니다. - sddm 인증 파일 문제

방금 KDE를 실행하는 Fedora 32로 업그레이드했습니다. 기본적으로 SDDM은 로그인 인사로 나타납니다. 로그인하면 화면이 깜박이고 즉시 환영 로그인 프롬프트로 돌아갑니다. 가상 터미널로 전환하면 다음과 같은 문제가 나타납니다.

$ grep '(EE)' /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   382.311] (EE) Failed to load module "nv" (module does not exist, 0)
[   496.956] (EE) Failed to open authorization file "/var/run/sddm/{abc45b8d-5b0d-479c-b259-97c2423927d1}": No such file or directory

인증 파일이 문제였고 제가 첫 번째는 아닙니다(그러나 해결책을 찾을 수 없었습니다).

startx터미널에서 할 수 있어요 . 새 홈 디렉토리로 다른 사용자를 생성하려고 시도했는데 거기에서도 잘 로그인할 수 있습니다. 새 홈 디렉토리에서 복사 .config를 시도했지만 .local여전히 내 사용자로 로그인할 수 없습니다. 집에서 또 무엇을 찾아야 합니까? 이것이 selinux 문제일까요?


해결 방법으로 다른 인사자를 사용할 수 있습니다.

sudo systemctl disable sddm.service
sudo dnf install kdm
sudo systemctl enable --now kdm.service

업데이트: sddm 서비스를 비활성화한 후에도 "SELinux가 kde로 로그인할 때 sddm-helper가 /home/jozxyqk 디렉토리에 대한 액세스 권한을 쓰는 것을 방지합니다."라는 팝업을 발견했습니다. 어쩌면 이것이 그것과 관련이 있을 수도 있습니다.

관련 정보