私は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
認証ファイルが問題であり、私は最初ではありません(しかし解決策が見つかりませんでした)。
- https://forum.manjaro.org/t/sddm-fails-to-open-authorization-file/84711/12
- https://ask.fedoraproject.org/t/sddm-error-関連-to-authorization-file-how-to-troubleshoot/3916/3
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ディレクトリへのアクセス権を書き込むのを防ぎます」というポップアップが見つかりました。たぶんこれがそれに関連しているかもしれません。