sddm-helper
This is a wiki page. Be bold and improve it!
If you have any questions about the content on this page, don't hesitate to open a new ticket and we'll do our best to assist you.
sddm-helper is a script usually placed in /usr/libexec/sddm-helper used by sddm.
In /var/log/messages, entries for sddm-helper may appear.
PAM unable to dlopen ...
Sample /var/log/messages entry:
sddm-helper[4821]: PAM unable to dlopen(/lib64/security/pam_systemd.so): /lib64/security/pam_systemd.so: cannot open shared object file: No such file or directory
sddm-helper[4821]: PAM adding faulty module: /lib64/security/pam_systemd.so
sddm-helper[5367]: PAM unable to dlopen(/lib64/security/pam_elogind.so): /lib64/security/pam_elogind.so: cannot open shared object file: No such file or directory
sddm-helper[5367]: PAM adding faulty module: /lib64/security/pam_elogind.so
This error may occur on a system which does not use systemd nor elogind, but uses consolekit.
The error is benign but can be suppressed as indicated below.
On a Gentoo system, either emerge sys-auth/elogind
, or, since it may not actually be needed, comment out the corresponding line in /etc/pam.d/sddm-greeter:
session required pam_unix.so
# session optional pam_systemd.so
# session optional pam_elogind.so
or prepend the session with a - sign:
# Setup session
session required pam_unix.so
-session optional pam_systemd.so
-session optional pam_elogind.so