Description
The plasma-login-manager package (6.4.git20250712-1.1) installs PAM configuration
files inside subdirectories instead of directly in /etc/pam.d/, causing
authentication failures for the greeter.
Current behavior
Files are installed as:
- /etc/pam.d/plasmalogin/plasmalogin
- /etc/pam.d/plasmalogin-greeter/plasmalogin-greeter
- /etc/pam.d/plasmalogin-autologin/plasmalogin-autologin
Expected behavior
Files should be installed as:
- /etc/pam.d/plasmalogin
- /etc/pam.d/plasmalogin-greeter
- /etc/pam.d/plasmalogin-autologin
Symptoms
After enabling the service, the greeter fails to start with:
[PAM] authenticate: Authentication failure
Error from greeter session: “Authentication failure”
Greeter stopped. PLASMALOGIN::Auth::HELPER_AUTH_ERROR
Workaround
Manually copy the files to the correct location:
cd /etc/pam.d
sudo mv plasmalogin plasmalogin.d
sudo mv plasmalogin-greeter plasmalogin-greeter.d
sudo mv plasmalogin-autologin plasmalogin-autologin.d
sudo cp plasmalogin.d/plasmalogin plasmalogin
sudo cp plasmalogin-greeter.d/plasmalogin-greeter plasmalogin-greeter
sudo cp plasmalogin-autologin.d/plasmalogin-autologin plasmalogin-autologin
sudo systemctl restart plasmalogin
System info
- Manjaro Linux (Plasma edition)
- Kernel: 6.12
- Package: plasma-login-manager 6.4.git20250712-1.1