After upgrade to F43, no login screen (black screen)

Hello all,

I just upgraded to F43 and I’m hitting an issue similar to the following ones:

I’m lost in various threads and didn’t find a solution yet.
Any help would be appreciated.

My scenario is that at startup, I get a black screen with a blinking underscore, I’m not presented with a login screen. Switching to a terminal (Ctrl+Alt+F2) and running “startplasma-wayland” brings me back a graphical interface.

Removing the “rhgb” in grub didn’t help.

I tried to restart sddm service but that didnt help.

Here are the logs I have:

journalctl -b | grep -i sddm
déc. 01 14:02:31 peyrouse-lx sudo[4474]: jourdang : TTY=tty2 ; PWD=/home/xxxx ; USER=root ; COMMAND=/usr/sbin/service sddm status
déc. 01 14:02:39 peyrouse-lx sudo[4498]: jourdang : TTY=tty2 ; PWD=/home/xxxx ; USER=root ; COMMAND=/usr/sbin/service sddm restart
déc. 01 14:02:39 peyrouse-lx systemd[1]: Started sddm.service - Simple Desktop Display Manager.
déc. 01 14:02:39 peyrouse-lx audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=sddm comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
déc. 01 14:02:39 peyrouse-lx sddm-helper[4521]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
déc. 01 14:02:39 peyrouse-lx audit[4521]: AUDIT1100 pid=4521 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:authentication grantors=pam_permit acct="sddm" exe="/usr/libexec/sddm-helper" hostname=? addr=? terminal=? res=success'
déc. 01 14:02:39 peyrouse-lx audit[4521]: AUDIT1101 pid=4521 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:accounting grantors=pam_permit acct="sddm" exe="/usr/libexec/sddm-helper" hostname=? addr=? terminal=? res=success'
déc. 01 14:02:39 peyrouse-lx audit[4521]: AUDIT1103 pid=4521 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_permit acct="sddm" exe="/usr/libexec/sddm-helper" hostname=? addr=? terminal=? res=success'
déc. 01 14:02:39 peyrouse-lx sddm-helper[4521]: pam_unix(sddm-greeter:session): session opened for user sddm(uid=981) by (uid=0)
déc. 01 14:02:39 peyrouse-lx systemd-logind[2412]: New session 'c12' of user 'sddm' with class 'greeter' and type 'wayland'.
déc. 01 14:02:39 peyrouse-lx audit[4524]: AUDIT1101 pid=4524 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='op=PAM:accounting grantors=pam_unix acct="sddm" exe="/usr/lib/systemd/systemd-executor" hostname=? addr=? terminal=? res=success'
déc. 01 14:02:39 peyrouse-lx audit[4524]: AUDIT1103 pid=4524 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='op=PAM:setcred grantors=? acct="sddm" exe="/usr/lib/systemd/systemd-executor" hostname=? addr=? terminal=? res=failed'
déc. 01 14:02:39 peyrouse-lx systemd-logind[2412]: New session '3' of user 'sddm' with class 'manager-early' and type 'unspecified'.
déc. 01 14:02:39 peyrouse-lx (systemd)[4524]: pam_unix(systemd-user:session): session opened for user sddm(uid=981) by sddm(uid=0)
déc. 01 14:02:39 peyrouse-lx audit[4524]: AUDIT1105 pid=4524 uid=0 auid=981 ses=3 subj=system_u:system_r:init_t:s0 msg='op=PAM:session_open grantors=pam_selinux,pam_selinux,pam_loginuid,pam_keyinit,pam_namespace,pam_systemd_home,pam_umask,pam_keyinit,pam_limits,pam_systemd,pam_unix acct="sddm" exe="/usr/lib/systemd/systemd-executor" hostname=? addr=? terminal=? res=success'
déc. 01 14:02:39 peyrouse-lx systemd[4524]: drkonqi-coredump-cleanup.timer - Cleanup lingering KCrash metadata was skipped because of an unmet condition check (ConditionPathExistsGlob=/var/lib/sddm/.cache/kcrash-metadata/*.ini).
déc. 01 14:02:39 peyrouse-lx systemd[4524]: drkonqi-sentry-postman.timer - Submitting pending crash events was skipped because of an unmet condition check (ConditionPathExistsGlob=/var/lib/sddm/.cache/drkonqi/sentry-envelopes/*).
déc. 01 14:02:39 peyrouse-lx systemd[4524]: drkonqi-coredump-cleanup.service - Cleanup lingering KCrash metadata was skipped because of an unmet condition check (ConditionPathExistsGlob=/var/lib/sddm/.cache/kcrash-metadata/*.ini).
déc. 01 14:02:39 peyrouse-lx systemd[1]: Started session-c12.scope - Session c12 of User sddm.
déc. 01 14:02:39 peyrouse-lx audit[4521]: AUDIT1105 pid=4521 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_unix,pam_systemd acct="sddm" exe="/usr/libexec/sddm-helper" hostname=peyrouse-lx addr=? terminal=/dev/tty1 res=success'
déc. 01 14:02:40 peyrouse-lx sddm-helper-start-wayland[4541]: "No backend specified, automatically choosing drm\n"
déc. 01 14:02:40 peyrouse-lx sddm-helper-start-wayland[4541]: "Accepting client connections on sockets: QList(\"wayland-0\")\n"
déc. 01 14:02:40 peyrouse-lx sddm-helper-start-wayland[4541]: "kwin_core: Failed to open drm node: \"/dev/dri/card1\"\n"
déc. 01 14:02:40 peyrouse-lx sddm-helper-start-wayland[4541]: "kwin_wayland_drm: No suitable DRM devices have been found\n"
déc. 01 14:02:40 peyrouse-lx sddm-helper-start-wayland[4541]: "QThreadStorage: entry 6 destroyed before end of thread 0x563b826140a0\nQThreadStorage: entry 1 destroyed before end of thread 0x563b826140a0\nQThreadStorage: entry 0 destroyed before end of thread 0x563b826140a0\n"
déc. 01 14:02:40 peyrouse-lx sddm-helper-start-wayland[4541]: Stopping... "/usr/bin/sddm-greeter-qt6"
déc. 01 14:02:40 peyrouse-lx sddm-helper[4521]: pam_unix(sddm-greeter:session): session closed for user sddm
déc. 01 14:02:40 peyrouse-lx audit[4521]: AUDIT1106 pid=4521 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:session_close grantors=pam_unix,pam_systemd acct="sddm" exe="/usr/libexec/sddm-helper" hostname=peyrouse-lx addr=? terminal=/dev/tty1 res=success'
déc. 01 14:02:40 peyrouse-lx audit[4521]: AUDIT1104 pid=4521 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_permit acct="sddm" exe="/usr/libexec/sddm-helper" hostname=peyrouse-lx addr=? terminal=/dev/tty1 res=success'