I upgraded F42 to F43 beta only to find it to lack working X. I see no obvious reasons it to fail. Is there something obvious I am missing?
I have reassigned your issue
Do you maybe have a /etc/gdm/custom.conf file (or equivalent) that contains WaylandEnable=false ?
Support for non-wayland mode is no longer available in GDM, you’ll need to remove this setting if you have it. (This should not affect being able to launch X.org based sessions from GDM, though.)
It’s only for gnome on x-org .No more support for gnome on xorg from official fedora repos but you can have it for fedora 43 if use copr more read frantisekz/GNOME-X11 Copr
I will try that, but if it is dropped for “some better way” then is it something I can configure/set as well post upgrade or are all Fedora 42 to Fedora 43 upgrades just broken by design?
I have that line already as:
#WaylandEnable=false
it should not have an effect here.
As I have is failing on me I dropped graphical startup and expect the startx to launch into the GNOME session. Obviously it is not happening. How I should do it?
startx only works if there is a xsession file in the xsessions directory /usr/share/xsessions/
Post
ls /usr/share/xsessions/
I see a lot of files there:
$ ls -la /use/share/xsessions
total 72
drwxr-xr-x. 2 root root 4096 Nov 7 09:15 .
drwxr-xr-x. 675 root root 20480 Nov 1 18:39 ..
-rw-r–r–. 1 root root 8240 Oct 26 03:00 gnome-classic.desktop
-rw-r–r–. 1 root root 8135 Oct 26 03:00 gnome-classic-xorg.desktop
-rw-r–r–. 1 root root 8015 Oct 26 03:00 gnome.desktop
-rw-r–r–. 1 root root 8226 Oct 26 03:00 gnome-xorg.desktop
-rw-r–r–. 1 root root 198 Jul 24 03:00 openbox.desktop
Please what show this command dnf group list --hidden | grep base-x will be one line
I get:
base-x base-x yes
Your bug report mentions that you are trying to start GDM or a GNOME session.
Neither of these are going to work on Fedora 43, since neither GDM nor GNOME itself support being run as / with / in X sessions on Fedora 43.
Can you explain do you have runing GDM or your gdm is not showing ?
If I start the system with graphical.target then only thing I get is a cursor blinking at the screen upper left corner and after SSHig to the system I get:
[root@l2ppar ivo]# systemctl status gdm.service
â—Ź gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Sat 2025-11-08 10:11:41 EET; 45s ago
Invocation: 36417347fc48415397721bbf1bb7d458
Main PID: 1086 (gdm)
Tasks: 5 (limit: 13566)
Memory: 3.8M (peak: 6.6M)
CPU: 955ms
CGroup: /system.slice/gdm.service
└─1086 /usr/bin/gdm
Nov 08 10:12:08 l2ppar gdm-launch-environment][2209]: PAM adding faulty module: /usr/lib64/security/pam_lastlog.so
Nov 08 10:12:10 l2ppar gdm[1086]: Gdm: GdmDisplay: Session never registered, failing
Nov 08 10:12:10 l2ppar gdm[1086]: Gdm: Child process -2228 was already dead.
Nov 08 10:12:10 l2ppar gdm[1086]: Gdm: GdmDisplay: Session never registered, failing
Nov 08 10:12:10 l2ppar gdm[1086]: Gdm: Child process -2228 was already dead.
Nov 08 10:12:10 l2ppar gdm-launch-environment][2278]: PAM unable to dlopen(/usr/lib64/security/pam_lastlog.so): /usr/lib64/security/pam_lastlog.so: cannot o>
Nov 08 10:12:10 l2ppar gdm-launch-environment][2278]: PAM adding faulty module: /usr/lib64/security/pam_lastlog.so
Nov 08 10:12:12 l2ppar gdm[1086]: Gdm: GdmDisplay: Session never registered, failing
Nov 08 10:12:12 l2ppar gdm[1086]: Gdm: GdmLocalDisplayFactory: maximum number of X display failures reached: check X server log for errors
Nov 08 10:12:12 l2ppar gdm[1086]: Gdm: Child process -2297 was already dead.
As much I understand there is some kind of workaround that should does that, but if we put that aside then how one should get the GDM & GNOME to work on Fedora 43? What settings I should poke and set the graphical.target to get going?
Thanks for that - that did the trick. The startx is still failing, but graphical.target does bring up the GDM login.