Fail to change password on GNOME42
Fail to change password on GNOME42
Steps to reproduce:
- Open GNOME Settings
- Try to change the password of a user by following the below steps: Navigate to Users -> Unlock the user settings -> Click the password of the current login user -> Input current password -> Input New Password -> Confirm New Password -> Click the "Change" button
Actual Result: It still stays on the change password screen.
Click the "Change" button one more time, then there will be a "Authentication failed" window pop up. On the surface of it, we fail to change password. But actually, the password got changed to the new one even with error occurs.
Below are the relevant journal log:
Apr 08 14:39:47 localhost.localdomain passwd[3446]: gkr-pam: changed password for login keyring
Apr 08 14:39:47 localhost.localdomain passwd[3446]: pam_unix(passwd:chauthtok): password changed for suse
Apr 08 14:39:47 localhost.localdomain gnome-control-c[3357]: invalid cast from 'CcPasswordDialog' to 'GtkDialog'
Apr 08 14:39:47 localhost.localdomain gnome-control-c[3357]: gtk_dialog_response: assertion 'GTK_IS_DIALOG (dialog)' failed
Apr 08 14:39:53 localhost.localdomain dbus-daemon[661]: [system] Activating via systemd: service name='org.freedesktop.PackageKit' unit='packagekit.service' requested by ':1.60' (uid=1000 pid=1561 comm="/usr/bin/gnome-software --gapplication-service")
Apr 08 14:39:53 localhost.localdomain systemd[1]: Starting PackageKit Daemon...
Apr 08 14:39:53 localhost.localdomain PackageKit[3467]: daemon start
Apr 08 14:39:53 localhost.localdomain gnome-software[1561]: Only 3 apps for popular list, hiding
Apr 08 14:39:53 localhost.localdomain dbus-daemon[661]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Apr 08 14:39:53 localhost.localdomain systemd[1]: Started PackageKit Daemon.
Apr 08 14:39:57 localhost.localdomain PackageKit[3467]: get-updates transaction /1_baedecbd from uid 1000 finished with success after 3910ms
Apr 08 14:39:57 localhost.localdomain PackageKit[3467]: get-details transaction /2_adccadbd from uid 1000 finished with success after 7ms
Apr 08 14:39:57 localhost.localdomain PackageKit[3467]: get-details transaction /3_cdeaadba from uid 1000 finished with success after 64ms
Apr 08 14:40:13 localhost.localdomain passwd[3502]: pam_unix(passwd:chauthtok): authentication failure; logname= uid=1000 euid=0 tty= ruser= rhost= user=suse
Apr 08 14:40:15 localhost.localdomain passwd[3505]: pam_unix(passwd:chauthtok): authentication failure; logname= uid=1000 euid=0 tty= ruser= rhost= user=suse
Edited by Grace Wang