You are not logged in.

#1 2023-04-03 08:12:12

Cvlc
Member
Registered: 2020-03-26
Posts: 295

GDM / Homed reject password twice when FIDO2 device is plugged in

Hi,

I have a user account managed by systemd-homed, set up with a password, and a FIDO2 device + user presence.

If I try to login with my password, and the FIDO2 device is plugged in, the password is systematically rejected twice, before being accepted.
If I boot with the device unplugged, the password is accepted.
Logging in by touching the device works, but since it does not unlock the keyring, I have to type the password again which is unpractical.

should I report the password rejection to systemd, or could it be a problem with GDM or with my setup ?

$ LC_ALL=C journalctl -p 3 -b | grep -E 'systemd|password|gdm'
Apr 03 09:55:12 bob systemd-homed[541]: Activation failed: Mauvais type de médium
Apr 03 09:55:17 bob systemd-homed[541]: Assertion '!h->current_operation' failed at src/home/homed-home.c:2695, function home_dispatch_acquire(). Aborting.
Apr 03 09:55:17 bob gdm-password][1132]: pam_systemd_home(gdm-password:auth): Failed to acquire home for user cedric: Message recipient disconnected from message bus without replying
Apr 03 09:55:21 bob systemd-homed[1143]: Activation failed: Mauvais type de médium
Apr 03 09:55:21 bob systemd-homework[1145]: Specified device /dev/hidraw1 is not a FIDO2 device.
Apr 03 09:55:21 bob systemd-homed[1143]: Activation failed: Dalot invalide
Apr 03 09:55:28 bob gdm-password][1139]: gkr-pam: unable to locate daemon control file
Apr 03 09:55:30 bob systemd-homed[1143]: Activation failed: Mauvais type de médium
Apr 03 09:55:30 bob systemd-homework[1154]: Specified device /dev/hidraw1 is not a FIDO2 device.
Apr 03 09:55:30 bob systemd-homed[1143]: Activation failed: Dalot invalide
Apr 03 09:55:34 bob gdm-password][1149]: gkr-pam: unable to locate daemon control file
Apr 03 09:55:42 bob gdm-launch-environment][682]: GLib-GObject: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

thanks !

Offline

Board footer

Powered by FluxBB