gconfd does not refresh cache when sudo-ing current user to modify setting
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gconf |
Won't Fix
|
Medium
|
|||
gconf (Ubuntu) |
Triaged
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
GConfd seems to be no longer refreshing the client-side cache properly in Intrepid beta. Changes made by the current user with the configuration-
It is possible to work around this by either restarting gconfd (by running gconftool-2 --shutdown), or opening gconf-editor. Both of these seem to force the cache to reload somehow.
This is most easily demonstrated by running the following in a terminal (WARNING: will modify your network proxy settings):
1. Check existing settings:
gconftool-2 --get /system/proxy/mode #will echo the current state as gconfd see's things
sudo -u $USER gconftool-2 --get /system/proxy/mode #will echo the current state as the underlying xml file actually is
2. Change the settings in gconfd
gconftool-2 --type string --set /system/proxy/mode manual #will update the gconfd's settings
gconftool-2 --get /system/proxy/mode #will echo 'manual'
sudo -u $USER gconftool-2 --get /system/proxy/mode #will echo 'manual'
2. Change the settings in the underlying xml file
sudo -u $USER gconftool-2 --type string --set /system/proxy/mode none #will update the gconfd's settings
gconftool-2 --get /system/proxy/mode #WILL STILL ECHO 'manual'
sudo -u $USER gconftool-2 --get /system/proxy/mode #will now echo 'none'
gconf2:
Installed: 2.24.0-0ubuntu1
Candidate: 2.24.0-0ubuntu1
Version table:
*** 2.24.0-0ubuntu1 0
500 http://
100 /var/lib/
== Regression details ==
Discovered in version: 2.24.0-0ubuntu1
Last known good version: 2.22.0-0ubuntu3
description: | updated |
description: | updated |
Changed in gconf: | |
status: | Unknown → New |
Changed in gconf: | |
importance: | Unknown → Medium |
Changed in gconf: | |
status: | New → Won't Fix |
Thank you for taking the time to report this bug and helping to make Ubuntu better. /wiki.ubuntu. com/Bugs/ FindRightPackag e.
This bug did not have a package associated with it, which is important for ensuring that it gets looked at by the proper developers. You can learn more about finding the right package at https:/
I have classified this bug as a bug in gconf.