If you can log in from an external machine (I could ssh into mine), then I did a hack fix using:
su cd /usr/lib/x86_64-linux-gnu/ rm libgnome-desktop-3.so.18 ln -s libgnome-desktop-3.so.17 libgnome-desktop-3.so.18 systemctl reboot Not a fix by any means, but it got me up and running.