Evolution doesn't start

Ciao,
I’m a new Opensuse user and this is my first post.

I installed Opensuse few days ago, and evolution worked.
Then I was trying to connect Evolution with my exchange account but now Evolution doesn’t start.

If I launch the applications system outcomes “Cannot start Evolution. Another Evolution instance may be unresponsive. System error: Error calling StartServiceByName for org.gnome.evolution.dataserver.Sources5: Timeout was reached”.

How can I solve this?

Thanks in advance for your help

Maybe a stale process is still active. Start System Monitor, Process tab: search for any process named ‘evolution…’, right click on it then kill it. Restart Evolution and hope for the best…

I can’t start evolution though I kill every “evolution” process

A few things you may try.

  1. Try a new user
    Create a fresh user and start evolution from there. If it starts regularly, something might be broken in your user profile. Then try…
  2. Delete the evolution cache.
    In your regular user open a terminal and type:

rm - r .cache/evolution

Then start evolution.
3 ) Delete the evolution profile (CAUTION : this cancels all your evolution settings! )
Open a terminal and type :


rm -r .config/evolution

Then start evolution and start configuring from scratch.
4) If everything fails , open evolution from a terminal and copy back here any errors that are shown.

Steps 1, 2 and 3 failed.

I launched Evolution from terminal, and I get this outcome:

(evolution:24983): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.



The GLib error is a common warning, disregard it.

If you really deleted your profile in step 3) you should be presented with the “Welcome to Evolution” menu now: does it show up? Can you configure a new account now?
BTW do you really have some 25,000 processes running? Is everything else OK with your system?

No, I can’t configure a new account. Evolution doesn’t start and then a windows appear, and it show the following message “Cannot start Evolution. Another Evolution instance may be unresponsive. System error: Error calling StartServiceByName for org.gnome.evolution.dataserver.Sources5: Timeout was reached”

But I hadn’t any Evolution session active before.

My system is fine and now I have about 4000 processes running

lparioli@linux-0dje:~$ rm -r .cache/evolutionlparioli@linux-0dje:~$ rm -r .config/evolution
lparioli@linux-0dje:~$ evolution


(evolution:4206): GLib-GObject-WARNING **: The property GtkSettings:gtk-button-images is deprecated and shouldn't be used anymore. It will be removed in a future version.
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.



OK, after a reboot some process id about 4000 seems normal, might increase after a long testing session.
The “Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.” is likely due to the popup window you are seeing.
That says that something is wrong with evolution.dataserver, the central Gnome Desktop source for user address book and the like.
Maybe during your attempt to connect to the exchange server you messed up something there, or an aborted attempt left something unfinished and out of order.

But let’s notice that on my fully updated Leap system with working Evolution, looking at file
/usr/share/dbus-1/services/org.gnome.evolution.dataserver.Sources.service
I see a line calling for:
Name=org.gnome.evolution.dataserver.Sources4

and NOT:
Name=org.gnome.evolution.dataserver.Sources5 <<
as in the error message for your system.

Please check that you have installed:
evolution-data-server version 3.16.5-4.9 from download.opensuse.org/distribution/leap/42.1/repo/oss/

If not so, please install the correct version
(I’m assuming that you are running Leap 42.1 with Gnome 3.16 and standard repositories; if not so, please provide relevant details).

For a standard Leap 42.1 with Gnome 3.16 please check also that you have installed:
evolution version 3.16.5-4.8 from download.opensuse.org/distribution/leap/42.1/repo/oss/

or anyway check that you have matching evolution and evolution-data-server from the SAME repository.
The error popup you are seeing warns that it is not finding a data-server as expected, hinting a mismatch between the two.

(sorry for not including this on my former post)

You were right!

I solved when I installed evolution version 3.16.5-4.8 and evolution-data-server version 3.16.5-4.9.

Thank you!

Nice to see you are up and running :wink: