Sean
2019-Feb-15 18:43 UTC
[CentOS] What is the proper place for GDM related dconf settings now?
Hello, It seems that with CentOS 7.6 and Gnome 3.28, a clean install of a Workstation package profile does not build the /etc/dconf/db/gdm.d/ directory tree. I have several desktops in operation which we kickstart built with an older 7.3/4/5 version of CentOS as the base install media. These all have a dconf directory for gdm, and I assume a dconf profile directory for gdm as well (though I admit it always worked so I never cared about looking for it). These existing machines are all running 7.6 today, and still have the /etc/dconf/db/gdm.d directory settings applied (like disable-user-list=true). A newly built machine from the same kickstart but with 7.6 install media doesn't provide the gdm.d directory. I seem to recall, I admit it's been a long while, that with older versions of Gnome 3, dconf couldn't set things for gdm properly unless the settings were located in a special dconf db just for gdm. I can edit the kickstart %post% to make the directory(s) before dropping files in them, but I'm hesitant to do so if the files won't be honored because there's a more appropriate place now. I can take this up with the gnome list, if necessary, but CentOS is my platform so I'm not sure if it's a distribution specific configuration or functional change to Gnome. I tried searching through gitlab.gnome.org to see if I can dig up any issues, release notes and such, but I didn't find anything that seemed relevant. Thanks! --Sean
James Pearson
2019-Feb-18 17:40 UTC
[CentOS] What is the proper place for GDM related dconf settings now?
Sean wrote:> > It seems that with CentOS 7.6 and Gnome 3.28, a clean install of a > Workstation package profile does not build the /etc/dconf/db/gdm.d/ > directory tree.This is a known issue - see: https://access.redhat.com/solutions/3599341 You will need some sort of Redhat support account to see the above page - but the 'Resolution' given is: "Create the /etc/dconf/db/gdm.d/ directory manually. Files in this directory are still taken into account." .. and the "Root Cause" is given as: "This is by design and as a result of gnome/gdm rebase in RHEL 7.6." James Pearson
Sean
2019-Feb-19 15:56 UTC
[CentOS] What is the proper place for GDM related dconf settings now?
Mr. Pearson, Thanks for that, I do not have a RH support account. I will put in the scripting to ensure the directory is there. I can confirm that after putting it in there manually everything seems to work correctly. That said, I guess I'm interested in the "design" choice and if there isn't a more appropriate place to stick this type of config under the new "design". Again, I tried to hunt through release notes, issues, etc. in Gnome's gitlab code tree, but didn't find anything that jumped out at me as relevant to changing the behavior or otherwise noting a "design" change between Gnome versions. --Sean On Mon, Feb 18, 2019 at 12:40 PM James Pearson <james-p at moving-picture.com> wrote:> > Sean wrote: > > > > It seems that with CentOS 7.6 and Gnome 3.28, a clean install of a > > Workstation package profile does not build the /etc/dconf/db/gdm.d/ > > directory tree. > > This is a known issue - see: > > https://access.redhat.com/solutions/3599341 > > You will need some sort of Redhat support account to see the above page > - but the 'Resolution' given is: > > "Create the /etc/dconf/db/gdm.d/ directory manually. Files in this > directory are still taken into account." > > .. and the "Root Cause" is given as: > > "This is by design and as a result of gnome/gdm rebase in RHEL 7.6." > > > James Pearson