If you are running systemd and start sddm with "/etc/init.d/sddm start" then it won't use systemctl and will start in the same "session" as your shell and thus give this error message even if you have removed the pam_systemd lines from /etc/pam.d/sddm*.
Until #826214 you have to use "systemctl start sddm.service" if you are using systemd. -- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/