Package: lightdm
Version: 1.32.0-6+rpt2
Severity: important
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Note: This report was written in English with the help of an automated 
translation tool.

Subject: LightDM fails to authenticate after removing gnome-keyring (Debian 13 
Trixie, Raspberry Pi 4)

After removing the package "gnome-keyring", LightDM stopped accepting the 
correct user password on the graphical login screen. TTY login still works 
normally. The issue persists even after reinstalling gnome-keyring or removing 
and reinstalling LightDM completely. Multiple methods were tried to restore 
normal login, including guidance from ChatGPT, but none resolved the failure.

Environment:
- Debian 13 Trixie (arm64)
- Raspberry Pi 4
- Fully updated as of 23 Nov 2025
- Display manager: LightDM

Steps to reproduce:
1. System working normally.
2. Run: sudo apt remove gnome-keyring
3. Reboot.
4. On the graphical login screen, type the correct password → instant 
"authentication failed".

Expected result:
Graphical login should authenticate normally.

Actual result:
Password is rejected immediately.
TTY login works.

Relevant journalctl messages:
lightdm[1213]: PAM _pam_load_conf_file: unable to open config for 
/etc/pam.d/system-login
lightdm[1213]: PAM _pam_load_conf_file: unable to open config for 
/etc/pam.d/system-local-login
lightdm[1213]: PAM _pam_load_conf_file: unable to open config for 
/etc/pam.d/system-password

Other boot messages (possibly unrelated):
- 90-alsa-restore.rules warnings
- motion cannot create /var/log/motion
- apache2.service fails to start

Notes:
Attempts to restore the login functionality via different methods, including 
reinstalling packages and consulting guides, were unsuccessful. This suggests 
the issue may be deeper in LightDM’s PAM handling after gnome-keyring removal.

Request:
Please verify if removing gnome-keyring affects LightDM’s PAM configuration or 
switches it to a non-Debian PAM profile.

Thank you.



-- System Information:
Debian Release: 13.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)
Foreign Architectures: armhf

Kernel: Linux 6.12.47+rpt-rpi-v8 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_CRAP
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lightdm depends on:
ii  adduser                                3.152
ii  dbus                                   1.16.2-2
ii  debconf [debconf-2.0]                  1.5.91
ii  libaudit1                              1:4.0.2-2+b2
ii  libc6                                  2.41-12+rpt1
ii  libgcrypt20                            1.11.0-7
ii  libglib2.0-0t64                        2.84.4-3~deb13u1
ii  libpam-systemd [logind]                257.9-1~deb13u1
ii  libpam0g                               1.7.0-5
ii  libxcb1                                1.17.0-2+b1
ii  libxdmcp6                              1:1.1.5-1
ii  lightdm-gtk-greeter [lightdm-greeter]  2.0.9-1+b2

Versions of packages lightdm recommends:
ii  xserver-xorg  1:7.7+24+deb13u1

Versions of packages lightdm suggests:
ii  accountsservice  23.13.9-7
ii  upower           1.90.9-1
pn  xserver-xephyr   <none>

-- Configuration Files:
/etc/lightdm/lightdm.conf changed [not included]
/etc/pam.d/lightdm changed [not included]
/etc/pam.d/lightdm-autologin changed [not included]

-- debconf information:
* shared/default-x-display-manager: lightdm
  lightdm/daemon_name: /usr/sbin/lightdm

Reply via email to