I just attempted an update to the TW snapshot with GNOME 49 in it. My system was a fresh TW installation, but was originally installed a couple years ago when I purchased the system, so /etc/nsswitch.conf does exist on it.
But I’ve also been running using xorg rather than wayland, and it seems the removal of the gnome-xsession package has resulted in my system booting into icewm rather than GNOME, even though wayland is installed.
I’m using gdm as well. I did fiddle around with the system a bit and got a semi-working wayland session (I have a Wacom Intos 4M tablet with the Wacom mouse, and that was completely unusable, as picking the mouse up would reset it to the upper left of my three-display setup, even though the tablet is not set to use that mode with the mouse, only with the pen - and putting the mouse back down in the same spot it’s picked up from doesn’t leave it where it was. But that’s probably a separate issue.
I’ve rolled back to before the update, as I have some things I need the system for, but I wonder if anyone has any advice on the best way to get this system updated to GNOME 49. I’m thinking getting it working with wayland before the upgrade is probably a step in the right direction.
The system does use the nvidia proprietary driver - generally never had an issue with it (using the RPM installation). The card is a 3090ti.
One thing I did notice while gdm was trying to start was repeats of this error message series in the journal:
Oct 02 10:53:08 TheEarth gdm[2211]: Gdm: gdm_session_handle_secret_info_query: assertion 'self->user_verifier_interface != NULL' failed
Oct 02 10:53:08 TheEarth gdm-autologin][9543]: gkr-pam: couldn't get the password from user: Conversation error
Oct 02 10:53:08 TheEarth systemd-logind[1896]: New session 94 of user jhenderson.
Oct 02 10:53:08 TheEarth systemd[1]: Started Session 94 of User jhenderson.
Oct 02 10:53:08 TheEarth gdm-autologin][9543]: pam_unix(gdm-autologin:session): session opened for user jhenderson(uid=1000) by jhenderson(uid=0)
Oct 02 10:53:08 TheEarth /usr/libexec/gdm/gdm-x-session[9608]: Unable to run X server
Oct 02 10:53:08 TheEarth gdm-autologin][9543]: pam_unix(gdm-autologin:session): session closed for user jhenderson
Oct 02 10:53:08 TheEarth gdm[2211]: Gdm: GdmDisplay: Session never registered, failing
Oct 02 10:53:08 TheEarth systemd[1]: session-94.scope: Deactivated successfully.
Oct 02 10:53:08 TheEarth systemd-logind[1896]: Session 94 logged out. Waiting for processes to exit.
Oct 02 10:53:08 TheEarth systemd-logind[1896]: Removed session 94.
I do have the system set up to do autologin. Disabling autologin (through sysconfig) did not get me a gdm login screen. I also tried installing sddm and switching to that, but that also did not work.
I’m going to spend some time this afternoon looking at it some more, but any ideas about things to try or to check would be greatly appreciated.