Bug#348653: libgconf2-4: Apps dependent on gconfd-2 fail if a GNOME 1 app has been started first

Mike Brodbelt mike at coruscant.demon.co.uk
Wed Jan 18 09:48:36 UTC 2006


On Wed, 2006-01-18 at 10:21 +0100, Josselin Mouette wrote:
> 
> Could you please start both applications in a terminal and show us the
> output?

GNUCash generates no terminal output (until it starts it's graph layout
engine, but that's irrelevant here), but Evolution shows the following:-

$ evolution
adding hook target 'source'

(evolution:9075): camel-WARNING **: camel_exception_get_id called with
NULL parameter.

gtkhtml-ERROR **: gconf error: Configuration server couldn't be
contacted: CORBA error: IDL:omg.org/CORBA/BAD_OPERATION:1.0

aborting...


This is if a gconfd-1 process is running when Evolution is started.

> > The gconfd-2 package shouls override gconfd-1 where it is installed so
> > that all gconf reliant apps start gconfd-2 in preference. Tagged as
> > important as it breaks apparently unrelated software on the system,
> > though it's relatively easy to work around once you realise what's
> > happening.
> 
> Unfortunately this isn't possible, as gconfd-1 and gconfd-2 are
> incompatible. However they should be able to run together.

When I was trying to track down what was happening here I tried to run
both gconfd-1 and gconfd-2 together, but attempting to start gconfd-2
directly from a terminal fails if there's a running gconfd-1 already
present. It doesn't generate any error messages, but after the prompt
returns there is no gconfd-2 process. From running strace on the startup
attempt I think this is due to contention for the orbit directory
under /tmp, but I'm not certain.

Mike






More information about the Pkg-gnome-maintainers mailing list