Bug 28787 - gtkhtml problem -- gconfd-1 is not started
|
Bug#:
28787
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: gnome@gentoo.org
|
Reported By: pilla@gentoo.org
|
|
Component: GNOME
|
|
|
URL:
|
|
Summary: gtkhtml problem -- gconfd-1 is not started
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2003-09-15 07:14 0000
|
I had this problem with gnucash-1.8.5 after upgrading to gnome 2.4. Yeah, I
know
I am using BMG, but it is happening to other people too.
http://forums.gentoo.org/viewtopic.php?t=83940&highlight=tcp+networking+orbit
http://forums.gentoo.org/viewtopic.php?t=83968&highlight=tcp+networking+orbit
When starting gnucash, it fails with a message
gtkhtml-ERROR **: gconf error: Failed to contact configuration server (a likely
cause of this is that you have an existing configuration server (gconfd)
running, but it isn't reachable from here - if you're logged in from two
machines at once, you may need to enable TCP networking for ORBit)
aborting...
Aborted
But if you manually start gconfd-1 before starting gnucash, it works. It used
to
work with gnome 2.2 without needing manual start of gconfd-1
This happens when many Gnome apps start (check your vc for X errors). A bit
confusing really.
it seems to be happening on gnucash-1.8.6, gnome-2.4 from portage and gconf
1.0.8-r5 and gconf-2.4.0.1.
to reproduce, you have to start gnucash and goto report menu and choose
anything that generates something, like "account summary".
actually, it seems like gconfd-2 is stopping gconfd-1 from starting. i'm not
sure how significant that is, but according to my syslog:
Sep 17 23:33:54 mcvaio (liquidx-31265): starting (version 2.4.0.1), pid 31265
user 'liquidx'
Sep 17 23:33:55 mcvaio (liquidx-31265): Failed to get lock for daemon, exiting:
Failed to lock '/tmp/gconfd-liquidx/lock/ior': probably another process has the
lock, or your operating system has NFS file locking misconfigured (Resource
temporarily unavailable)
Sep 17 23:33:55 mcvaio (liquidx-31265): FIXME: Need to shutdown linc
connections ...
which is a little weird since gconfd-2 is already running but on pid 4419.
The same thing happens with galeon:
<~>$ galeon
GConf Error: Failed to contact configuration server (a likely cause of this
is that you have an existing configuration server (gconfd) running, but it
isn't reachable from here - if you're logged in from two machines at once,
you may need to enable TCP networking for ORBit)
Is there a workaround?
for gnucash, I just have to manually start gconfd-1 before gnucash
Like
% gconfd-1 >& /dev/null &
% gnucash &
*** Bug 31100 has been marked as a duplicate of this bug. ***
In Bug#30793, Martin Marshall posted a startup script for Gnucash to get around
this. I found modify the /usr/bin/gnucash script using Martin's workaround for
this issue as follows:
#!/bin/sh
PATH="/usr/libexec/gnucash/overrides:${PATH}"
export PATH
GUILE_WARN_DEPRECATED="no"
export GUILE_WARN_DEPRECATED
gconfd-1 & exec "gnucash" "$@"
killall gconfd-1
This seems to solve the problem for now until they can fix the Gconf-1.0.9
issue.
one thing i did notice is that 1.0.9 isn't in portage yet .. i'll look into
whether that patch solves the problem here ..
the patch is not included in 1.0.9.. which is already quite old...
i've added 1.0.9 (w/ mdk patch) to portage now. can you please try that and see
if it works now? it works find for me browsing gnucash help etc.
*** Bug 30793 has been marked as a duplicate of this bug. ***
*** Bug 40077 has been marked as a duplicate of this bug. ***
fixes the problem for me...
*** Bug 43300 has been marked as a duplicate of this bug. ***
closing as gconf-1.0.9 is now in stable.
*** Bug 49193 has been marked as a duplicate of this bug. ***
Maybe a dependece for gconf >= 1.09 <= should be added. Is this possible?