After upgrade to 44 Cinnamon fails to start (even using startx)

After upgrade Cinnamon to 44 startx can’t start

startx can’t start

details in the picture

Can you execute: /bin/sh -x /bin/startx &> /var/tmp/startx.log

Then send us this log with: fpaste /var/tmp/startx.log
Post here the URL given by fpaste

Thanks.

https://paste.centos.org/view/bce944a3

This shows that you don’t have a ~/.xinitrc file and thus startx calls:

+ xinit /etc/X11/xinit/xinitrc -- /usr/bin/X :1 vt2 -keeptty -auth /home/archer/.serverauth.2157

Can you try: startx /usr/bin/cinnamon-session ?

If it fails, try: startx /usr/bin/gnome-terminal

details in the picture

Maybe

dnf reinstall xorg* will help?

I don’t think so.

You upgraded from Fedora 43 to 44. Did this upgrade finished properly, without forcing
an hard reboot ?

Try that:

sudo dnf -y distro-sync \
    --refresh \
    --releasever=44 \
    --allowerasing \
    --skip-broken \
    --setopt=protected_packages= &> /var/tmp/dds.log

then fpaste /var/tmp/dds.log and give the URL.

Thanks

Yes,

finished properly, without forcing and hard reboot

https://paste.centos.org/view/d1e71dab

It’s a Miracle

I created a new user and successfully logged in GUI.

Now I just need to figure out the best way to move my home to the new user.

P.S.
Any thoughts?
Or start new topic?

Good try!.

There is probably something wrong/incompatible in your ~/.config or ~/.local directory.

Can you try:

  • from a login on tty2 with your user:
    • mv ~/.config ~/.config.bak
    • mv ~/.local ~/.local.bak
  • then switch back to tty1 and attempt to login in the GUI

Confirm also that you are using lightdm and with the cinnamon desktop.

Thanks.

No: not needed in this case IMO.

All is fine in this trace.

Dont work

What precisely happens ?
After giving you password, lightdm returns to the login screen ?

If this is it:

  • reproduce that
  • go to tty2 and execute: sudo journalctl --since -2m | fpaste
  • post the URL

You can see it in my first photo.

dnf list --installed *gdm*

show nothing

dnf list --installed *lightdm*


show three packets

I saw, but this doesn’t tell that you are using cinnamon as desktop.

Also, lightdm will log either to ~/.xsession-errors or to /tmp/xses-$USER.*
(ref: /etc/X11/xinit/Xsession)

Identify the proper one: the latest, and fpaste it.

https://paste.centos.org/view/58430915

~

https://paste.centos.org/view/f0605769