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 プロセスが実行されていません。

この競合によって引き起こされるもう1つの問題は、bash履歴ファイルのサイズが約20kBにすぎず、他のすべての項目が削除されることです(バックアップから履歴を復元するたびに意味)。これはおそらくこれまでの最も迷惑なことでしょう。 bashの記録は毎回失われます。

編集する:詳細とログを含む正しいエラーレポートはここで確認できます。
これは、コンピュータが一定期間画面をロックしている場合にも発生する可能性があります。
時にはメッセージが表示されず、マウスカーソル付きの黒い画面のみが表示されることがあります(バグレポートにも文書化されています)。

ベストアンサー1

おすすめ記事