After system-upgrade to F39 I am not able to login into gnome with the User I made the update.
What I did so far:
Tested an other user (inkl. new one) … this works.
Reset the Gnome Desktop to default, with the failing user sudo dconf reset -f /org/gnome/ works not.
Changed from GDM to Lightdm, this works not.
Tried to open a Firefox from terminal, get an error :
firefox
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: Could not connect to wayland socket (t=0.451502) [GFX1-]: glxtest: Could not connect to wayland socket
(firefox:4568): dconf-CRITICAL **: 12:14:23.274: unable to create directory ‘/run/user/1001/dconf’: Permission denied. dconf will not work properly.
I made the update today and the user I made the upgrade from F38 to F39 still falls back to the log in.
It is really strange … are there some more tests’t/tools I could do/use?
Is there a log who registrations the whole login process? As I know the bootlog mainly ends with the gdm login?!
If you login with another user and it works, it looks like there is an issue with your main user. Something in the home directory, config files, GNOME extensions (even if they are supposed to be automatically disabled if something goes wrong).
What about journalctl? Don’t you spot any meaningful logs?
I still have to go thru the journal I saved before solving the issue. I saved it now after it works so that i can compare.
Now it works again, after I did reset the gnomw session while opening the therminal with alt + ctrl F2. The first time I made it in the terminal opened with su username.
Could you elaborate on how you reset the gnome session? I’m seeing this on one of my machines too, but only when I try to use X with Gnome (because Zoom + Anydesk still do not support Wayland AFAIK). Thanks.
I’d file a new question with details—there are a number of reasons why things may not work. Extensions are usually the issue, but if they’re not, there’s something else that needs diagnosing.
All my extensions are disabled too, but X still crashes. So I need to also look into what else may be wrong.