GNU bug report logs - #35267
org.gnome.evolution.dataserver.Sources5 error in Evolution when adding account

Previous Next

Package: guix;

Reported by: "The Philosopher" <philosopher <at> disroot.org>

Date: Sun, 14 Apr 2019 10:03:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Timothy Sample <samplet <at> ngyro.com>
To: Luther Thompson <lutheroto <at> gmail.com>
Cc: Ludovic Courtès <ludo <at> gnu.org>, 35267 <at> debbugs.gnu.org, The Philosopher <philosopher <at> disroot.org>
Subject: bug#35267: Evolution
Date: Tue, 16 Apr 2019 00:41:49 -0400
Hello,

Luther Thompson <lutheroto <at> gmail.com> writes:

> On Mon, 15 Apr 2019 21:40:18 +0200
> Ludovic Courtès <ludo <at> gnu.org> wrote:
>
>> "The Philosopher" <philosopher <at> disroot.org> skribis:
>> 
>> > While adding account, evolution is throwing error "The name
>> > org.gnome.evolution.dataserver.Sources5 was not provided by any
>> > .service files".  
>> 
>> Can you explain the actions you took to reach that error?
>
> I'm having the same problem. Here's how it happens:
>
> 1. Open Evolution. The Welcome window automatically pops up.
> 2. Click "Next" and go through the process of setting up your email
> account. (I don't restore from a backup.)
> 3. At the end of that process, click "Apply". The error window appears.

It looks like Evolution is asking D-Bus about Evolution Data Server
(specifically its “Sources5” service).  Unfortunately, D-Bus can’t find
this service.

It could be that you need to install “evolution-data-server” in your
profile.

However, if you are using GDM, that may not be enough.  GDM starts D-Bus
in a way that makes it ignorant of services in your user profile.  For
now, if you include “evolution-data-server” in the “packages” field of
your system configuration file, it should work.

For a nicer fix, we should improve the way D-Bus is started.  Maybe we
should start it from a login shell, reusing “exec-from-login-shell”.


-- Tim




This bug report was last modified 1 year and 288 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.