Dconf settings on Rocky 9.8

I just updated to Rocky Linux 9.8 and my login banners have disappeared. I also had the user list disabled and now users are being listed on the login screen. All my dconf settings files still exist with the same permissions but it’s like they’re not being used any more. Anyone else running into this issue?

Can you clarify more about these “files”. Are they files that you created yourself and then added to some directory? If so, where, and do these files contain xml schema? Do the ghost settings still show up in dconf editor?

I can confirm the mentioned behaviour. Local config files are placed under /etc/dconf/db/local.d

BTW, on RHEL9.8 all local dconf settings are taken into account.

I have had (up to 9.7):

    - name: 'Set dconf use keyfile backend (for homes on NFS)'
      ansible.builtin.lineinfile:
        path:   /etc/dconf/profile/user
        regexp: '^service-db'
        line:   'service-db:keyfile/user'
        insertbefore: BOF
      when:
      - dm_homes_on_nfs|bool

    - name: Ensure that GDM config dir exists (gdm 3.28 did not have it)
      ansible.builtin.file:
        path: /etc/dconf/db/gdm.d
        state: directory
        mode: '0755'

    - name: Hide users from GDM login screen
      ansible.builtin.copy:
        content: |
          [org/gnome/login-screen]
          # Do not show the user list
          disable-user-list=true
        dest: /etc/dconf/db/gdm.d/00-login-screen
      when:
      - dm_hide_users|bool
      notify:
      - dconf update

    - name: Add to dconf
      ansible.builtin.copy:
        content: |
          user-db:user
          system-db:gdm
          file-db:/usr/share/gdm/greeter-dconf-defaults
        dest: /etc/dconf/profile/gdm

That is stuff in /etc/dconf/db/gdm.d. I have not yet checked what happens in 9.8.

Are we saying this is Rocky specific, does not happen on RHEL?

There exists an conflict with flatpak. Removing

flatpak-selinux
flatpak
flatpak-libs

restores gdm’s ability to apply custom configuration.

Related topic

Can confirm removal of flatpak packages fixed the issue for me. Thanks all.

Ticket @ https://bugs.rockylinux.org/view.php?id=12904