Bug 514478

Summary: Cannot update expired password
Product: [Plasma] plasma-login-manager Reporter: jonathan.lieb
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: normal CC: kde, olib141
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description jonathan.lieb 2026-01-12 05:25:49 UTC
SUMMARY
When you set a password as expired with "passwd -e USER" the login with the new Plasma Login Manager fails. 
It just hangs. When you delete and expire your password "passwd -de USER" the Login just don“t work.
This is an important feature for enterprise and everyone who uses a central user management like LDAP, Active Directory or freeipa. 


STEPS TO REPRODUCE
1. Install Fedora Rawhide in VM 
2. Install and enable Plasma Login Manager ( dnf install plasma-login-manger; systemctl enable plasmalogin.servie; systemctl disable sddm.service )
3. expire user password (passwd -e USER)
4. Reboot and try to login

OBSERVED RESULT
After entering the old password the Plasma Login Manager hangs

EXPECTED RESULT
A new dialog opens to change your password

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Rawhide (12.01.2026)
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1

ADDITIONAL INFORMATION
From the journal:
Jan 12 03:20:02 fedora-rawhide plasmalogin[1306]: Authentication error: PLASMALOGIN::Auth::ERROR_AUTHENTICATION "You are required to change your password immediately (administrator enforced)."
Jan 12 03:20:09 fedora-rawhide plasmalogin[1306]: Existing authentication ongoing, aborting