gconfd becomes confused when $HOME is temporarily unavailable

Bug #181760 reported by Timo Aaltonen
2
Affects Status Importance Assigned to Milestone
gconf
New
Medium
gconf (Ubuntu)
Triaged
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gconf

I'm testing kerberos with NFSv4, and this particular bug has been annoyed me for too long, sorry for not filing it earlier..

When your $HOME is on a network filesystem protected by kerberos, you lose all access priviledges when the kerberos ticket expires (usually 12h). So for instance if you lock your screen after the work hours, sometime in the night the apps don't have access to your $HOME anymore. When you unlock the screen, the ticket is refreshed and all is well (pam_krb deals with that, gnome-screensaver et al support that).

But, gconfd can become confused some time after the ticket has expired. I don't know what happens, but it doesn't regain the ability to use the $HOME when the ticket is refreshed, instead the app that needs to poke at the configuration spawns a new daemon. This obviously brings problems every time an app tries to save some setting, so you get an error-popup when you just hit the capslock ("No database available to save your configuration....").

Killing all the gconfd's is a workaround, but obviously not what I'm after :) Please let me know how to debug this further.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for your report, Timo is this still an issue with the hardy version of it?

Changed in gconf:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Yes it is, although I haven't used kerberized mounts for a while since there were other issues, but I'll start using them again to be able to debug this.

Revision history for this message
Sebastien Bacher (seb128) wrote :

could you send the bug upstream to bugzilla.gnome.org? you can reply to their comments since you get the issue

Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for sending the bug to GNOME

Changed in gconf (Ubuntu):
status: Incomplete → Triaged
Changed in gconf:
status: Unknown → New
Changed in gconf:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.