Public bug reported:

Hi all,

ADsys sets on Install the environment variable DCONF_PROFILE to
$USERNAME. This is fine as long as you use "use_fully_qualified_names =
True" in sssd.conf. When FQDN is not used for Login (e.g. Only one
Domain available) the result is that DCONF_PROFILE is set to $USERNAME
without the @domain.tld part. This results in dconf not being able to
get a named profile for the logged in user. This further results in the
neglection of all other settings regarding dconf which are user defined.
So for example the globally set input-sources for gsettings are vanished
and the english default layout for the input method is used. Furthermore
the user can not set it via the gnome settings app or the gsettings
cmdline option.

I am unsure if this is a dconf/gsettings problem, but adsys introduces
the DCONF_PROFILE variable which overwrites the default for dconf which
works fine in this case.

Steps to reproduce:

use DCONF_PROFILE unset
sssd configured for "use_fully_qualified_names = False"
dconf uses /etc/dconf/profile/$USERNAME@$DOMAIN to store the user-db
Install adsys
DCONF_PROFILE is set to $USERNAME
try to set gsettings like "gsettings set org.gnome.desktop.input-sources"

Error Message: "unable to open named profile"

Best regards,

Christian

** Affects: adsys (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2107971

Title:
  ADsys sets DCONF_PROFILE=$USERNAME while dconf uses $USERNAME@$DOMAIN

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/adsys/+bug/2107971/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to