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

