Can't login using Cinnamon after upgrade to Fedora 44

I’ve successfully used Cinnamon for many Fedora releases. After upgrading to Fedora 44 yesterday (1 May), when I logon I get only the desktop background. Cinnamon Wayland and Gnome both work. I’ve tried backing up and removing ~/.config and “sudo restorecon -Rv /” to no avail (both suggested by internet search).

Any ideas/suggestions?

Thanks

If your using gdm you will need to switch to lightdm (slick-greeter).

This worked. Thanks. Since I didn’t need to use lightdm previously, do you know why this change is needed for F44?

I believe gnome have stripped X support from gdm

Thanks. Let’s hope lightdm continues to support X

Glad I saw this post. I have an old system that I switched from Gnome to Cinnamon because it has an old Nvidia card that requires the 470 series drivers that don’t support Wayland. I was just getting ready to attempt the upgrade to F44. It’s currently using gdm, so I’ll try switching to lightdm before the upgrade.

Just upgrade Cinnamon to 44.
The same problenm.

How to switch to lightdm?

Please…

Keep gdm and disable it

sudo dnf install slick-greeter

sudo systemctl disable gdm
sudo systemctl enable lightdm

sudo systemctl reboot

Note: Make sure you have set a static hostname because if it switches during boot it will prevent session from starting.

I believe Xorg does this for security.

$ hostnamectl
     Static hostname: leigh-pc
           Icon name: computer-desktop
             Chassis: desktop 🖥️
          Machine ID: 700108e61e1047dc8df6129ac343f1f6
             Boot ID: 0dccfc70a47c411a8add522b98cd5830
    Operating System: Fedora Linux 44 (Cinnamon)      
         CPE OS Name: cpe:/o:fedoraproject:fedora:44
      OS Support End: Wed 2027-05-19
OS Support Remaining: 1y 2w                           
              Kernel: Linux 7.0.3-200.fc44.x86_64
        Architecture: x86-64
     Hardware Vendor: ASUS
      Hardware Model: ROG STRIX B550-A GAMING
        Hardware SKU: SKU
    Hardware Version: System Version
    Firmware Version: 3636
       Firmware Date: Sun 2026-01-04
        Firmware Age: 3month 4w 1d

If it isn’t static

sudo hostnamectl set-hostname <choose hostname>

Opssss…

It turns out that lightdm is already installed.

What does startx says in the photo

Sorry

and journalctl also says
says

lightdm gkr-pam: unable to locate daemon control file

It’s harmless spam.

It’s a gnome-keyring issue, it spams the log when it starts before it’s daemon.

startx failed because it didn’t handle xauth

And how to fix it?

Great! I’m still on F42. I prefer doing this while it’s fresh to my mind though. Thankd for the heads up!

I followed the same basic steps that Leigh posted and after reboot I had successfully switched to lightdm on F43. After that I was able to successfully upgrade to F44.

startx isn’t in the scope of the original question, start a new thread for that.

OK

I did the steps in this post and it booted to Terminal. I re-enabled gdm and now am using the software version of Cinnamon which seems to be working. This isn’t an emergency on my part - it is just to report this didn’t work for me.