With the workaround from comment #5, lightdm seems to accept the login but then returns to the login screen. With gdm, login works.
With the workaround from comment #5, lightdm seems to accept the login but then returns to the login screen. With gdm, login works.