oafd bug starting Evolution after "su -"



I'm running into a bug in Evolution that looks like an oafd bug.  I know
I've seen issues similar to mine in the archives, but the references
either said that the bug was hard to reproduce, or they said that the
bug was fixed in later versions of Bonobo.  I'm seeing this on a 
new Redhat 7.2 installation with all updates from Red Carpet (bonobo
1.0.19-ximian.2), and it's very easy to reproduce.

I'm running Evolution 1.02 and normally everything works, but Evolution
will not start if I run it after su'ing from someone else's account. 
This is very reproducible by doing the following:

- Log in at gdm as someone else. (don't know if root will do here)
- Open a terminal
- su - <your account>
- evolution&
 
 The command line shows:
 
evolution-shell-WARNING **: Cannot access Bonobo/ConfigDatabase on
wombat: (IDL:OAF/GeneralError:1.0)
 
And a dialog appears saying:
 
Cannot initialize the Ximian Evolution shell:  Configuration Database
not found
 
If I run oaf-slay and then try again it works.  But then when I log out
of that user's account and log to gdm in using my account, I get the
same error and fix it by running oaf-slay again.  This looks like a
permission issue to me.  Can anyone else reproduce this, or can someone
point to some information to fix it?

Thanks.

Gerald




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]