Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 551804 - mail-client/evolution-3.16.3 - access to google acounts fails with The reported error was "Source 'juerose@googlemail.com' doesn't support prompt for credentials".
Summary: mail-client/evolution-3.16.3 - access to google acounts fails with The report...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks: gnome-3.16
  Show dependency tree
 
Reported: 2015-06-11 15:51 UTC by Juergen Rose
Modified: 2015-06-24 20:30 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
screen copy of evolution preferences window (evolution_mail_account_preferences.png,56.52 KB, image/png)
2015-06-11 16:09 UTC, Juergen Rose
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2015-06-11 15:51:44 UTC
On all systems where I updated to evolution-3.16.3 my googlemail account does not work anymore. Also after deleting and recreating the account evolution fails with 

Failed to open folder.
he reported error was "Source 'juerose@googlemail.com' doesn't support prompt for credentials".
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2015-06-11 16:08:52 UTC
What version of dev-libs/libgdata do you have? 0.17.1 fixed lots of google-related bugs.
Comment 2 Juergen Rose 2015-06-11 16:09:20 UTC
Created attachment 404980 [details]
screen copy of evolution preferences window

My googlemail account looks also strange in the evolution preferences window, see attachment. If I try to edit the account the fields "Receiving Email" and "Sending Emails" are missing.
Comment 3 Juergen Rose 2015-06-11 16:11:23 UTC
I have libgdata-0.17.1:

rose@lynx:/home/rose(11)$ qlist -Iv libgdata
dev-libs/libgdata-0.17.1
Comment 4 Pacho Ramos gentoo-dev 2015-06-11 17:50:20 UTC
please run evolution from a terminal looking for errors that could be shown there and be useful 

Thanks
Comment 5 Juergen Rose 2015-06-12 14:19:32 UTC
(In reply to Pacho Ramos from comment #4)
> please run evolution from a terminal looking for errors that could be shown
> there and be useful 
> 
> Thanks

I see only:

rose@cheetahnew:/home_cheetahnew/rose(17)$ evolution 

(evolution:12824): 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.

(evolution:12824): GLib-GObject-WARNING **: The property GtkSettings:gtk-menu-images is deprecated and shouldn't be used anymore. It will be removed in a future version.

(evolution:12824): GLib-GObject-WARNING **: The property GtkSettings:gtk-toolbar-style is deprecated and shouldn't be used anymore. It will be removed in a future version.

(evolution:12824): GLib-GObject-WARNING **: The property GtkCellRendererPixbuf:stock-id is deprecated and shouldn't be used anymore. It will be removed in a future version.

(process:12986): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Comment 6 Pacho Ramos gentoo-dev 2015-06-13 16:34:56 UTC
I also hit this now :S
Comment 7 Juergen Rose 2015-06-14 05:49:53 UTC
I now get an additional error:

Failed to connect to 'Contacts'
Cannot find a corresponding account in the org.gnome.OnlineAccounts service from which to obtain a password for 'juerose@googlemail.com'
Comment 8 Pacho Ramos gentoo-dev 2015-06-14 12:12:13 UTC
I can for now make it work recompiling evolution-data-server WITHOUT goa support
Comment 9 Pacho Ramos gentoo-dev 2015-06-16 08:23:01 UTC
(In reply to Juergen Rose from comment #0)
> On all systems where I updated to evolution-3.16.3 my googlemail account
> does not work anymore. Also after deleting and recreating the account
> evolution fails with 

did you try with previous 3.16.x versions or did you jump from 3.12.x to 3.16.3 directly?
Comment 10 Juergen Rose 2015-06-16 11:06:22 UTC
(In reply to Pacho Ramos from comment #9)
> (In reply to Juergen Rose from comment #0)
> > On all systems where I updated to evolution-3.16.3 my googlemail account
> > does not work anymore. Also after deleting and recreating the account
> > evolution fails with 
> 
> did you try with previous 3.16.x versions or did you jump from 3.12.x to
> 3.16.3 directly?

I jumped from 3.12.11 to 3.16.3:

rose@lynx:/home/rose(6)$ genlop -t evolution | tail

     Mon Mar 30 16:36:40 2015 >>> mail-client/evolution-3.12.11
       merge time: 3 minutes and 38 seconds.

     Sun Apr  5 12:53:44 2015 >>> mail-client/evolution-3.12.11
       merge time: 4 minutes and 31 seconds.

     Wed Jun 10 15:46:52 2015 >>> mail-client/evolution-3.16.3
       merge time: 4 minutes and 34 seconds.
Comment 11 Pacho Ramos gentoo-dev 2015-06-17 19:23:35 UTC
then, maybe CC you to upstream report to try to work with upstream directly:
https://bugzilla.gnome.org/show_bug.cgi?id=750905

Thanks
Comment 12 Pacho Ramos gentoo-dev 2015-06-19 16:37:25 UTC
+*evolution-data-server-3.16.4_pre20150619 (19 Jun 2015)
+
+  19 Jun 2015; Pacho Ramos <pacho@gentoo.org>
+  +evolution-data-server-3.16.4_pre20150619.ebuild:
+  Snapshot fixing multiple bugs, also 'doesn't support prompt for credentials'
+  bug #551804 by Juergen Rose.
+

Juergen, please take a look on https://bugzilla.gnome.org/show_bug.cgi?id=750905#c15 about the needed steps to fix the broken source files that are generated by the bogus version
Comment 13 Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-06-23 11:39:00 UTC
Erm, shouldn't we copy these information somewhere so that other users hitting this bug can apply it ?
Comment 14 Pacho Ramos gentoo-dev 2015-06-23 18:38:39 UTC
I am unsure: the people that could have hitted this (probably running testing) will already have suffered and fixed it... but now people bumping from 3.12 to this won't see any issue
Comment 15 Juergen Rose 2015-06-24 16:34:31 UTC
(In reply to Pacho Ramos from comment #12)
> +*evolution-data-server-3.16.4_pre20150619 (19 Jun 2015)
> +
> +  19 Jun 2015; Pacho Ramos <pacho@gentoo.org>
> +  +evolution-data-server-3.16.4_pre20150619.ebuild:
> +  Snapshot fixing multiple bugs, also 'doesn't support prompt for
> credentials'
> +  bug #551804 by Juergen Rose.
> +
> 
> Juergen, please take a look on
> https://bugzilla.gnome.org/show_bug.cgi?id=750905#c15 about the needed steps
> to fix the broken source files that are generated by the bogus version

I tried to follow the steps from https://bugzilla.gnome.org/show_bug.cgi?id=750905#c15. I.e.,
- I start evolution,
- I remove my google account,
- I finish evolution,
- I go to to controll-center -> Online Accounts
    I see only "No online accounts configured"
- I look for running evolution processes:
   I find 6 processes
root@lynx:/root(2)# psgrep evolution
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
rose      7040  0.0  0.4 842664 32316 ?        Sl   10:56   0:00 /usr/libexec/evolution/evolution-alarm-notify
rose      7135  0.0  0.2 1085708 23120 ?       SLl  10:56   0:01 /usr/libexec/evolution-source-registry
rose      7161  0.0  0.7 789496 56048 ?        Sl   10:57   0:00 /usr/libexec/evolution-calendar-factory
rose      7167  0.0  0.1 747944 15660 ?        Sl   10:57   0:00 /usr/libexec/evolution-calendar-factory-subprocess --factory contacts --bus-name org.gnome.evolution.dat
rose      7175  0.0  0.2 632924 18308 ?        Sl   10:57   0:00 /usr/libexec/evolution-addressbook-factory
rose      7178  0.0  0.2 798272 16380 ?        Sl   10:57   0:00 /usr/libexec/evolution-calendar-factory-subprocess --factory local --bus-name org.gnome.evolution.datase
rose      7197  0.0  0.2 669496 18972 ?        Sl   10:57   0:00 /usr/libexec/evolution-addressbook-factory-subprocess --factory local --bus-name org.gnome.evolution.dat


- I killed these processes:
- I started evolution again
- I recreated my google account


And now it seems to work. Thannk you Pacho.
Comment 16 Juergen Rose 2015-06-24 17:50:07 UTC
(In reply to Juergen Rose from comment #15)
> (In reply to Pacho Ramos from comment #12)
... 
> I tried to follow the steps from
> https://bugzilla.gnome.org/show_bug.cgi?id=750905#c15. I.e.,
> - I start evolution,
> - I remove my google account,
> - I finish evolution,
> - I go to to controll-center -> Online Accounts
>     I see only "No online accounts configured"
> - I look for running evolution processes:
>    I find 6 processes
> root@lynx:/root(2)# psgrep evolution
> USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
> rose      7040  0.0  0.4 842664 32316 ?        Sl   10:56   0:00
> /usr/libexec/evolution/evolution-alarm-notify
...
> rose      7197  0.0  0.2 669496 18972 ?        Sl   10:57   0:00
> /usr/libexec/evolution-addressbook-factory-subprocess --factory local
> --bus-name org.gnome.evolution.dat
> 
> - I killed these processes:
> - I started evolution again
> - I recreated my google account

I tried to repeat this procedure on the next computer. But I was not able to kill the evolution processes. I tried to kill them with SIGTERM and SIGKILL, but they were everytime restarted.
Comment 17 Juergen Rose 2015-06-24 18:32:33 UTC
After opening a new xterm I could kill the evolution processes from the new xterm. But there is a new issue. At both systems, where I repaired my google account, I have now two times google Contacts, one seems to be the old listed under Contacts as
Google
   google_contacts

and a new entry
juerose@gmail.com.

The first is working, the second is empty.
Comment 18 Pacho Ramos gentoo-dev 2015-06-24 20:30:17 UTC
Wow, I have so many contacts listed in "Contacts" after years of using evolution that I don't see if I have them duplicated or not :S. They look to be only once, but maybe because, before I tried to manually edit the bogus files, I removed the old accounts and recreated them