I wanted to change my desktop environment (DE) to cinnamon because it was way faster on my test computer.
I ran the command:
apt-get install cinnamon-desktop-environment
Rebooted.
Changed the DE to Cinnamon.
Put my password in, and then it kicked me back into the greeter.
When I looked at the logs, I found this error message:
Mar 5 13:28:39 lab-linux-01 cinnamon-session[7991]: GLib-GIO-ERROR: t+0.01202s: Settings schema 'org.gnome.desktop.file-sharing' does not contain a key named 'enabled'#012aborting...
Mar 5 13:28:39 lab-linux-01 kernel: [ 588.104932] traps: cinnamon-sessio[7991] trap int3 ip:7fc180cd3ad1 sp:7fffb34390a0 error:0 in libglib-2.0.so.0.5502.0[7fc180c82000+113000]
Googling around for this error message did not yield very much help.
The key were these parts of the message:
GLib-GIO-ERROR
andSettings schema 'org.gnome.desktop.file-sharing'
Where does GLIB store its schemas?
/user/share/glib-2.0/schemas/
Aha - gnome-user-share looks like the culprit!
What does gnome-user-share do?
I do not need User level public file sharing via WebDAV, so I will remove it.
I rebooted the computer and was able to login to a nice Cinnamon desktop.
Time to go make some Cinnamon Toast. Does anyone have a good recipe for that for that? ;-)