Description of problem:
GDM related keyfiles and directories are not found in /etc/dconf/db on fresh 8.2 install. This causes issues with doing things like adding a login banner.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install RHEL 8.2
2. Run 'ls -l' command on /etc/dconf/db
[test@localhost ~]$ ls -l /etc/dconf/db
-rw-r--r--. 1 root root 731 Nov 20 14:09 distro
drwxr-xr-x. 3 root root 40 Nov 20 13:34 distro.d
-rw-r--r--. 1 root root 2931 May 20 2019 ibus
drwxr-xr-x. 2 root root 34 May 20 2019 ibus.d
-rw-r--r--. 1 root root 790 Apr 29 12:23 local
drwxr-xr-x. 3 root root 92 Apr 29 12:26 local.d
-rw-r--r--. 1 root root 104 May 20 2019 site
drwxr-xr-x. 3 root root 19 May 20 2019 site.d
/etc/dconf/db/gdm and /etc/dconf/db/gdm.d to be present as in RHEL 7.
The directory is created by gdm in RHEL 7. It was added by bug #1664284. I'm reassigning this to gdm.
Agreed, this is essentially the RHEL8 version of bug 1664284. One caveat is, in RHEL-8 we'll also need to modify the dconf profile to check for /etc/dconf/db/gdm.d, not just make the directory like in RHEL 7 (In RHEL 7 it was already in the profile)
mboisvert found an issue during testing, doing a follow up build.
/etc/dconf/db/gdm and /etc/dconf/db/gdm.d are now present using gdm-3.28.3-32.el8.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (Moderate: GNOME security, bug fix, and enhancement update), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.