GDM user item not created without selecting session type
Fedora 34 Workstation-installed computer is joined to Microsoft Active Directory (local Microsoft Windows Server 2016) with realmd. In /etc/gdm/custom.conf "WaylandEnable=false" is active. Problem since updated from gdm-40.0-1 to gdm-40.1-1. Problem can be reproduced with Fedora 35 beta's gdm-41.0-2.fc35. On Fedora 35 problem with commented "WaylandEnable=false" too. Cannot reproduce problem with local accounts.
Problem is: Without selecting a session type "/var/lib/AccountsService/users/${NAME}" file will not be created. You must select any session type manually and login, so the file gets created. Afterwards you can reboot computer and click on GDM login icon, in order to avoid to type login name. No need to change session type anymore.
Steps to reproduce problem:
- in /etc/gdm/custom.conf in [daemon] section enable "WaylandEnable=false" option; join computer to ADDS and reboot computer
- at GDM login mask enter user name and press enter
- at password mask do not select a session type, type password and press enter
- log out
- at GDM login mask no item for the user visible
- interesting at GDM login mask: if you enter only login name and press back button, you can see an item, but it is not permanent, i.e. gone after reboot or login without selecting a session
- use
rm -rf /var/lib/AccountsService/users/LOGIN ; reboot
to try again
Regarding attached logs (enabled debugging in custom.conf) redacted content:
- IP: 1.2.3.38
- COMPUTER
- LOGIN
- DOMAIN Cut "Okt 17 " from time.