내 컴퓨터가 화면을 잠그려고 시도하면 다음 메시지와 함께 실패합니다.
화면 잠금이 손상되어 더 이상 잠금을 해제할 수 없습니다. 가상 터미널(예: Ctrl+Alt+F1)에 대한 스위치의 잠금을 해제하려면 로그인하고 다음 명령을 실행하십시오.
Loginctl 잠금 해제 세션
Ctrl+D를 눌러 가상 세션에서 로그아웃한 다음 실행 중인 세션으로 다시 전환합니다(Ctrl+Alt+F2).
이 문제에 대해서는 많은 보고가 있지만,이것해결책이 있는 것 같은 유일한 사람입니다. 불행히도 그것은 나에게 효과가 없습니다.
저는 Fedora 36을 사용하고 있습니다.
답변1
다행히 그 스레드는하다중요한 제안이 있습니다:왜 망가졌는지 알아내세요. 더 중요한 것은(앞에서 분명히 알 수 있듯이) 다음과 같습니다.어떻게이 작업을 수행할 수 있어야 합니다.
$ /usr/lib/kscreenlocker_greet --testing
YMMV. 나에게는 우선 올바른 경로가 /usr/libexec/kscreenlocker_greet
( find
필요한 경우 사용됨) 오류는 다음과 같습니다.
/usr/libexec/kscreenlocker_greet: symbol lookup error: /usr/libexec/kscreenlocker_greet: undefined symbol: _ZN12LayerShellQt6Window16setDesiredOutputEP7QScreen
이 시점에서 관련 패키지를 다시 설치해 보시고, 더 중요한 것은최신 상태인지 확인하세요..
나에게 문제는 와 kscreenlocker
후자 버전이 layer-shell-qt
오래된 버전의 RPM Fusion에 연결되어 있기 때문에 발생했습니다. qt5-qtwebengine-freeworld
(이 글을 쓰는 시점에서 mirrors.rpmfusion.org가 AWOL이라는 사실은 도움이 되지 않습니다.) 이를 제거한 후 업데이트를 설치할 수 있었고 문제는 사라졌습니다.
이를 진단하는 방법을 아는 것이 다른 사람에게 도움이 되기를 바랍니다.
답변2
예, Fedora 36에서 이 패키지를 제거하고 dnf update를 실행하는 것이 도움이 된다는 것을 확인할 수 있습니다.
dnf remove qt5-qtwebengine-freeworld
dnf update
"dnf update"가 손상된 종속성을 보고하는지 확인할 수도 있습니다.
답변3
나에게는 다른 문제 때문이었습니다.Maximum number of clients reachedMaximum number of clients reached
). 일부 좀비 프로세스를 종료하거나 Firefox를 닫으면 두 가지 문제를 모두 해결할 수 있습니다.