[Bug 398625] New: Gconfd/LUKS Failure
https://bugzilla.novell.com/show_bug.cgi?id=398625 Summary: Gconfd/LUKS Failure Product: openSUSE 11.0 Version: Factory Platform: x86-64 OS/Version: openSUSE 11.0 Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: delder@novacoast.com QAContact: qa@suse.de Found By: Beta-Customer I have an OpenSUSE 11 (factory) install with a 180 GB LUKS encrypted home directory. When I login though something goes horribly wrong with gconfd and the gnome desktop fails to start multiple apps: Jun 9 10:34:18 delder gconfd (delder-9179): Error setting value for `/apps/evolution/calendar/memos/primary_memos': Unable to store a value at key '/apps/evolution/calendar/memos/primary_memos', as the configuration server has no writable databases. There are some common causes of this problem: 1) your configuration path file /etc/gconf/2/path doesn't contain any databases or wasn't found 2) somehow we mistakenly created two gconfd processes 3) your operating system is misconfigured so NFS file locking doesn't work in your home directory or 4) your NFS client machine crashed and didn't properly notify the server on reboot that file locks should be dropped. If you have two gconfd processes (or had two at the time the second was launched), logging out, killing all copies of gconfd, and logging back in may help. If you have stale locks, remove ~/.gconf*/*lock. Perhaps the problem is that you attempted to use GConf from two machines at once, and ORBit still has its default configuration that prevents remote CORBA connections - put "ORBIIOPIPv4=1" in /etc/orbitrc. As always, check the user.* syslog for details on problems gconfd encountered. There can only be one gconfd per home directory, and it must own a lockfile in ~/.gconfd and also lockfiles in individual storage locations such as ~/.gconf Jun 9 10:34:18 delder gconfd (delder-9179): Error setting value for `/apps/evolution/calendar/memos/selected_memos': Unable to store a value at key '/apps/evolution/calendar/memos/selected_memos', as the configuration server has no writable databases. There are some common causes of this problem: 1) your configuration path file /etc/gconf/2/path doesn't contain any databases or wasn't found 2) somehow we mistakenly created two gconfd processes 3) your operating system is misconfigured so NFS file locking doesn't work in your home directory or 4) your NFS client machine crashed and didn't properly notify the server on reboot that file locks should be dropped. If you have two gconfd processes (or had two at the time the second was launched), logging out, killing all copies of gconfd, and logging back in may help. If you have stale locks, remove ~/.gconf*/*lock. Perhaps the problem is that you attempted to use GConf from two machines at once, and ORBit still has its default configuration that prevents remote CORBA connections - put "ORBIIOPIPv4=1" in /etc/orbitrc. As always, check the user.* syslog for details on problems gconfd encountered. There can only be one gconfd per home directory, and it must own a lockfile in ~/.gconfd and also lockfiles in individual storage locations such as ~/.gconf Jun 9 10:34:18 delder kernel: JBD: barrier-based sync failed on dm-0 - disabling barriers Jun 9 10:34:18 delder gconfd (delder-9179): Error setting value for `/apps/evolution/calendar/display/primary_calendar': Unable to store a value at key '/apps/evolution/calendar/display/primary_calendar', as the configuration server has no writable databases. There are some common causes of this problem: 1) your configuration path file /etc/gconf/2/path doesn't contain any databases or wasn't found 2) somehow we mistakenly created two gconfd processes 3) your operating system is misconfigured so NFS file locking doesn't work in your home directory or 4) your NFS client machine crashed and didn't properly notify the server on reboot that file locks should be dropped. If you have two gconfd processes (or had two at the time the second was launched), logging out, killing all copies of gconfd, and logging back in may help. If you have stale locks, remove ~/.gconf*/*lock. Perhaps the problem is that you attempted to use GConf from two machines at once, and ORBit still has its default configuration that prevents remote CORBA connections - put "ORBIIOPIPv4=1" in /etc/orbitrc. As always, check the user.* syslog for details on problems gconfd encountered. There can only be one gconfd per home directory, and it must own a lockfile in ~/.gconfd and also lockfiles in individual storage locations such as ~/.gconf Jun 9 10:34:18 delder gconfd (delder-9179): Error setting value for `/apps/evolution/calendar/display/selected_calendars': Unable to store a value at key '/apps/evolution/calendar/display/selected_calendars', as the configuration server has no writable databases. There are some common causes of this problem: 1) your configuration path file /etc/gconf/2/path doesn't contain any databases or wasn't found 2) somehow we mistakenly created two gconfd processes 3) your operating system is misconfigured so NFS file locking doesn't work in your home directory or 4) your NFS client machine crashed and didn't properly notify the server on reboot that file locks should be dropped. If you have two gconfd processes (or had two at the time the second was launched), logging out, killing all copies of gconfd, and logging back in may help. If you have stale locks, remove ~/.gconf*/*lock. Perhaps the problem is that you attempted to use GConf from two machines at once, and ORBit still has its default configuration that prevents remote CORBA connections - put "ORBIIOPIPv4=1" in /etc/orbitrc. As always, check the user.* syslog for details on problems gconfd encountered. There can only be one gconfd per home directory, and it must own a lockfile in ~/.gconfd and also lockfiles in individual storage locations such as ~/.gconf Jun 9 10:34:18 delder gconfd (delder-9179): Error setting value for `/apps/evolution/addressbook/sources': Unable to store a value at key '/apps/evolution/addressbook/sources', as the configuration server has no writable databases. There are some common causes of this problem: 1) your configuration path file /etc/gconf/2/path doesn't contain any databases or wasn't found 2) somehow we mistakenly created two gconfd processes 3) your operating system is misconfigured so NFS file locking doesn't work in your home directory or 4) your NFS client machine crashed and didn't properly notify the server on reboot that file locks should be dropped. If you have two gconfd processes (or had two at the time the second was launched), logging out, killing all copies of gconfd, and logging back in may help. If you have stale locks, remove ~/.gconf*/*lock. Perhaps the problem is that you attempted to use GConf from two machines at once, and ORBit still has its default configuration that prevents remote CORBA connections - put "ORBIIOPIPv4=1" in /etc/orbitrc. As always, check the user.* syslog for details on problems gconfd encountered. There can only be one gconfd per home directory, and it must own a lockfile in ~/.gconfd and also lockfiles in individual storage locations such as ~/.gconf ..... Most gconf settings are locked even though the filesystem level permissions on them are correct. If I kill gconfd-2 (and gconf-helper) I can re-launch all of my gnome applications correctly. This only occurs when I have a LUKS encrypted home directory so it looks like gconfd might be starting up before pam_mount has completed or some other weird race condition is occurring. As it is, the current combination results in an unusable desktop as gnome apps don't come up correctly in the order they should so there's no panel, nautilus, etc.... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=398625 JP Rosevear <jpr@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Major |Critical Component|GNOME |GNOME Priority|P5 - None |P1 - Urgent Product|openSUSE 11.0 |openSUSE 11.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=398625 User delder@novacoast.com added comment https://bugzilla.novell.com/show_bug.cgi?id=398625#c1 --- Comment #1 from Dan Elder <delder@novacoast.com> 2008-07-02 16:48:07 MDT --- My current workaround is to login as my normal user (which gets the above errors), logout (which doesn't unmount my LUKS encrypted homedir as there are still processes running accessing files in my homedir), and then login again. This almost always give gconf or whatever else is having problems the access it needs upon login to read my settings. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=398625 User delder@novacoast.com added comment https://bugzilla.novell.com/show_bug.cgi?id=398625#c2 --- Comment #2 from Dan Elder <delder@novacoast.com> 2008-08-18 09:09:35 MDT --- After completely ripping out CASA from my system it looks like things are working again. I'm not sure how the CASA pam modules or other parts of CASA could have caused this but maybe because they don't startup right they caused some type of delay during startup which was too long for gconf? I'll keep testing this and if I can confirm that CASA was the problem I'll report back. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=398625 User delder@novacoast.com added comment https://bugzilla.novell.com/show_bug.cgi?id=398625#c3 --- Comment #3 from Dan Elder <delder@novacoast.com> 2008-08-25 07:51:07 MDT --- I haven't had a problem once since removing CASA while it would never work on the first login with CASA enabled so this definitely seems to have been caused by having CASA and the CASA pam stack enabled. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com