After updating from Fedora 27 to to 28 when I tried to login, I am facing a login loop. After giving correct password, again login screen is coming. I checked journalctl and saw that gnome-shell is crashing. I have attached a log also. I have tried both wayland ang xorg, the result is same. log- https://hastebin.com/raw/tuvuxemilu
I had a similar problem and logged in a virtual terminal (ctrl + alt + f2) and disabled all gnome shell extensions with the following command:
gsettings set org.gnome.shell enabled-extensions ""
and then i was able to login again. Apparently an extension called system-monitor crashed my login every time
Did you have
updates-testing enabled? I think you're probably hitting this bug caused by a misconfiguration in an update to Cinnamon. This should be resolved by a new update in the pipeline. (The problematic one was there for a few hours before we caught this, unfortunately.)
ctrl-alt-f6to get a text console. (May need the
Fnkey too on some laptops.
- Log in
sudo dnf upgrade
- Notice if you have an update to
caribou, which in this case is the problematic update.
- If so, that should fix it. Hit
ctrlnecessary from the text-mode console) to get back to the GUI.
If this doesn't fix it (like if the update is not yet available on the mirrors you are hittting), go back to the console and try
dnf remove caribou
dnf install cinnamon-settings-daemon
Because the root of the problem is that caribou (an on-screen keyboard) is no longer used by default in GNOME, but is in Cinnamon, so it's on your system when you upgrade from the previous defaults, and then something in the update isn't defined correctly. If this is the problem, you'll see
Settings schema 'org.cinnamon.desktop.a11y.applications' is not installed in your system log.
If you don't have the testing updates repository enabled, the problem is something else. If you do have testing updates enabled, thanks for helping Fedora test — but do realize that occasionally problems like this will get through.
(And, shameless plug: if you'd like to help us so that more things like this are caught automatically before even getting that far, we could use help with our Continuous Integration initiative.)