Online address book can't be set up due to keyring request

Bug #1511292 reported by Barry Drake
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evolution (Ubuntu)
Invalid
Low
Unassigned

Bug Description

I use Evolution only for the address-book. I use it to sync my Google address book which has extensive information from my Android phone. There was no problem on 15.04, or on 15.10 up until the beta of early September. My desktop PC and my laptop both operate the Evolution addressbook online just fine. Both are up to date.

A new installation on this computer as at the release date for Wily shows the problem. I have set the online account to allow Evolution to access online data. When I try to set Evolution up exactly as on the two previous installations, I cannot do so without allowing it to add the passwords to my personal keyring. If I uncheck the 'add password to keyring' box, Evolution cannot be set up with any account data.

I have spent a number of hours trying to find a workaround, bu so far with no success. I assume this is an Evolution problem, but obviously Seahorse is invoked.

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: evolution 3.16.5-1ubuntu3
ProcVersionSignature: Ubuntu 4.2.0-16.19-generic 4.2.3
Uname: Linux 4.2.0-16-generic x86_64
ApportVersion: 2.19.1-0ubuntu4
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Oct 29 09:35:15 2015
InstallationDate: Installed on 2015-10-22 (6 days ago)
InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Alpha amd64 (20151014)
SourcePackage: evolution
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Barry Drake (b-drake) wrote :
Revision history for this message
Barry Drake (b-drake) wrote :

A bit more information I ought to have included. The only difference between the two previous installations is the password/seahorse password requirement. In the new installation, Evolution is unable to access the Google account even though this is made available to Evolution in 'Online Accounts'. All settings in Online Accounts, and in Evolution are identical to those in the earlier installations.

I set up a second administrator account on this computer, and repeated the Evolution and Online Accounts setup procedure, so the problem seems to be repeatable.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. The issue you are reporting is an upstream one and it would be nice if somebody having it could send the bug to the developers of the software by following the instructions at https://wiki.ubuntu.com/Bugs/Upstream/GNOME. If you have done so, please tell us the number of the upstream bug (or the link), so we can add a bugwatch that will inform us about its status. Thanks in advance.

Revision history for this message
Barry Drake (b-drake) wrote :

I'm going round in circles on this one. The system on the above link tells me to report the problem as an Ubuntu bug doing exactly what I have done already (ubuntu-bug Evolution). I don't seem to be able to report a new bug. It seems that the Ubuntu bug team must make the report. Sorry!

Revision history for this message
Barry Drake (b-drake) wrote :

To repeat the problem: Set up a Google gmail account, and create a test address book. Set up the 'Online Accounts' in Ubuntu Wily to allow access to programs for Evolution. Install Evolution, and find a way of accessing the address book on line.

Revision history for this message
Barry Drake (b-drake) wrote :

I have just reported a bug in the password manager as bug #1512083 I think this is the problem at the root of the bug I have reported here. The fact that is impossible to prevent the password manager from storing the Google/Evolution password seems to be the cause. I've reported it as a Seahorse bug.

Revision history for this message
Barry Drake (b-drake) wrote :

I have now purged Seahorse. I then purged and re-installed Evolution. I also removed ~/.config/evolution Then attempted to set up Evolution. There is an error message in the terminal as follows:
barry@wily:~$ evolution
(evolution:11958): camel-WARNING **: Failed to initialize NSS SQL database in sql:/etc/pki/nssdb: NSS error -8126

During the setup, I can't get past the window in the screenshot labelled 'Screenshot of the window I can't get past' I know I have the correct password as it allows me to log onto the online email site for the gmail address concerned. The Window reappears with no error message or help of any kind. The attached image is from the third attempt to provide the information. As I have removed Seahorse and the daemon, I have no idea what Evolution is attempting to do.

Revision history for this message
Sebastien Bacher (seb128) wrote :

@Barry, what do you mean "I'm going round in circles on this one. The system on the above link tells me to report the problem as an Ubuntu bug"? Did you report a GNOME bug? Could you share the reference?

Revision history for this message
Barry Drake (b-drake) wrote :

I ended up doing a lot more work on this, which I then reported as Ubuntu bug #1519098, with an upstream Gnome bug report at:
Gnome bug #758581 that you looked at earlier today. This bug can be closed now I have located the cause. I had tried to report this bug to the Evolution project team, not having used the Gnome bug reporting system until today. This bug needs closing.

Revision history for this message
Sebastien Bacher (seb128) wrote :

closing then, thanks

Changed in evolution (Ubuntu):
importance: Undecided → Low
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.