From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031030 MultiZilla/1.5.0.3o Description of problem: Whenever I start evolution I get the following error: Cannot activate component OAFIID:GNOME_Evolution_ExchangeStorage_ShellComponent : The error from the activation system is: Child process did not give an error message, unknown failure occurred Following that: - default shortcuts don't work, those that I've created are missing - there's no way to access my exchange server via connector - no folder, shortcut, etc. This bug looks identical to bug 101069 which is listed as being fixed for severn. Thanks, Clif Version-Release number of selected component (if applicable): 1.4.5-7 How reproducible: Always Steps to Reproduce: 1. start evolution 2. read error 3. see missing components Actual Results: Cannot activate component OAFIID:GNOME_Evolution_ExchangeStorage_ShellComponent : The error from the activation system is: Child process did not give an error message, unknown failure occurred Additional info:
Which version of the Connector are you running? How did obtain the code? I've put up a test version of the connector for FC2 at http://people.redhat.com/dmalcolm/evo-1-4-connector I can do packages for FC1 if that would be helpful.
I created an RPM for FC1 from the SRPM package at http://people.redhat.com/tcallawa/evolution-connector/ and I am experiencing this same error. I am using evolution-connector-1.4.7-1.i386.rpm.
Created attachment 100542 [details] Scrennshot of Evolution error
I'm using the yum repository at http://people.redhat.com/dmalcolm/evo-1-4-connector/ and I have identical results. When I run /usr/libexec/evolution/1.4/evolution-exchange-storage by hand, I get /usr/libexec/evolution/1.4/evolution-exchange-storage: error while loading shared libraries: libeshell.so.0: cannot open shared object file: No such file or directory however, I see libeshshell.so.0 in /usr/lib/evolution/1.4 If I add /usr/lib/evolution/1.4 to /etc/ld.so.conf, run ldconfig, and then killev the error goes away.
I am having the same problem. I have installed Connector from the URL listed at http://people.redhat.com/dmalcolm/evo-1-4-connector/ also. I have found that re-installing the rpm (--install --force) will make it work again. However, after you close Evolution down, the problem will start all over again.
I've modified the spec file for the SRPM at http://people.redhat.com/tcallawa/evolution-connector/ to add /usr/lib/evolution/1.4 to /etc/ld.so.conf and remove it upon uninstall. I'll attach a diff of the spec file
Created attachment 101128 [details] Patch to spec file to add /usr/lib/evolution/1.4 to ld.so.conf
I would seem like the problem is caused by evolution-exchange-storage still running when you try to start up evolution again. Evolution seems to attempt to restart the component, and failing to do that barfs. Doing a: kill `ps -ef| grep evolution-exchange-storage| grep -v grep| awk '{print $2}'` before attemting to re-start evolution seems to allow evolution to start fine and seems to allow access to the Exchange server without a problem.
I've uploaded a new version of the connector to http://people.redhat.com/tcallawa/evolution-connector/ (1.4.7-5) This should fix these problems
I believe this has been fixed for a while now, so closing as CURRENTRELEASE