Debian에서 Wayland를 사용하여 대기 모드에서 시작할 때 세션이 중단되는 이유는 무엇입니까? 검은색 화면이 표시되고 '화면 잠금이 손상되었습니다'라는 메시지가 표시됩니다.

Debian에서 Wayland를 사용하여 대기 모드에서 시작할 때 세션이 중단되는 이유는 무엇입니까? 검은색 화면이 표시되고 '화면 잠금이 손상되었습니다'라는 메시지가 표시됩니다.

Debian11/KDE에서 Wayland로 전환했기 때문에 대기 모드에서 컴퓨터를 부팅하면 종종 검은색 화면이 표시되고 ctrl+alt+f2 및 loginctl Unlock-session {id}를 사용해야 한다는 메시지가 표시됩니다(이 텍스트는 사람들이 완전히 읽을 수 있기 전에 사라집니다). . 이렇게 하면 도움이 되지 않지만(ctrl+alt+f7을 실행하면 로그인 화면이 정지됨) 실행하면 pkill -KILL -u {username}도움이 됩니다. 편집: 이제 loginctl unlock-session {id}오류 메시지에 설명된 대로 실행되고 다시 전환도 작동합니다.

왜 이런 일이 일어나는지 알아내고 예방하고 싶습니다. 무엇을 확인하거나 테스트해야 합니까(로그 등)?

KDE의 Wayland 지원이 아직 안정적이지 않다는 것을 알고 있습니다. 특정 로그 확인이나 일반적인 문제 집합 확인 등 기본적인 문제 해결 방법에 대한 질문입니다.

곧 나타나는 메시지는 다음과 같습니다.

The screen locker is broken and unlocking is not possible anymore.
In order to unlock switch to a virtual terminal (e.g. Ctrl+Alt+F2), log in and execute the command:

loginctl unlock-session {id}

Afterwards switch back to the running session (Ctrl+Alt+F8).

로그 로그에는 다음이 포함됩니다.

org.kde.ActivityManager qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
dbus-daemon [session uid=1000 pid=2859675] Activating service name='org.kde.ksystemstats' requested by ':1.71' (uid=1000 pid=2867777 comm="/usr/bin/plasmashell ")
dbus-daemon [session uid=1000 pid=2859675] Successfully activated service 'org.kde.ksystemstats'
dbus-daemon [session uid=1000 pid=2859675] Activating service name='org.kde.KSplash' requested by ':1.71' (uid=1000 pid=2867777 comm="/usr/bin/plasmashell ")
dbus-daemon [session uid=1000 pid=2859675] Activating service name='org.kde.kdeconnect' requested by ':1.71' (uid=1000 pid=2867777 comm="/usr/bin/plasmashell ")

(KDE의 Kdeconnect 및 Ksystemstats 자동 시작은 제가 겪은 또 다른 문제입니다. 자세한 내용은 버그 보고서에 있습니다.여기. 나는 이것이 문제의 원인이라고 생각하지 않습니다. )

시작 후 시스템 로그에는 다음 항목이 포함됩니다.

kernel: Filesystems sync: 0.0.. seconds
kernel: Freezing user space processes ... (elapsed 0.0.. seconds) done.
kernel: OOM killer disabled.
kernel: Freezing remaining freezable tasks ... (elapsed 0.0.. seconds) done.
kernel: printk: Suspending console(s) (use no_console_suspend to debug)
kernel: serial ...: disabled
kernel: parport_pc ...: disabled
kernel: ...: EEE TX LPI TIMER: ...
kernel: sd ..:0:0:0: [sd..] Stopping disk
...
kernel: pci 0000:..:00.0: BAR ..: no space for [mem size ...]
kernel: pci 0000:..:00.0: BAR ..: failed to assign [mem size ...]
...

xlsclients컴퓨터의 호스트 이름(및 Firefox)을 표시합니다.

편집: 질문을 만들었습니다여기(문제 해결/로깅에 대한 또 다른 문서가 링크되어 있습니다.)

편집: 명령을 실행하고 로그인 화면에서 ctrl+alt+F(예: 8)를 누른 후 다시 실행해도 qemu 사용자가 다시 표시됩니다.이것최소한 사용자를 숨기는 해결 방법입니다.

편집: 사용자를 로그아웃한 후 ctrl+alt+F(예: 8)를 눌러 로그인 화면을 표시하면 Failed to start LSB: web-based administration interface for Unix systems로그인 화면을 로드하기 직전에 오류가 표시됩니다. 또한 최근 VeraCrypt 탑재 드라이브는 더 이상 VeraCrypt에 탑재된 것으로 GUI에 표시되지 않습니다(그러나 여전히 탑재되어 있습니다). veracrypt 프로세스가 실행되고 있지 않습니다.

이러한 충돌로 인해 발생하는 또 다른 문제는 bash 기록 파일의 크기가 약 20kB에 불과하고 다른 모든 항목이 삭제된다는 것입니다(백업에서 기록을 복원할 때마다 의미). 이것은 아마도 지금까지 가장 짜증나는 일일 것입니다. bash 기록은 매번 손실됩니다.

편집하다:자세한 내용과 로그가 포함된 올바른 오류 보고서는 여기에서 확인할 수 있습니다..
이는 컴퓨터가 일정 기간 동안 화면이 잠겨 있는 경우에도 발생할 수 있습니다.
때로는 메시지가 표시되지 않고 마우스 커서가 있는 검은색 화면만 표시되는 경우도 있습니다(버그 보고서에도 문서화되어 있음).

관련 정보