Gkr needed by default when using syncevolution on Ubuntu Touch

Bug #1290559 reported by Ricardo Salveti
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
syncevolution (Ubuntu)
Undecided
Unassigned

Bug Description

The steps described at http://askubuntu.com/questions/360554/how-do-i-sync-google-contacts used to work before syncevolution was updated to 1.4, but now this is what you get:

[INFO] addressbook: looking for databases...
[INFO] addressbook: okay
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
Gkr: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files
[ERROR] sync password for google_contacts: saving password '<email address hidden> server=m.google.com/syncml' in GNOME keyring failed: Error communicating with gnome-keyring-daemon

This is a regression and unfortunately the only way for users to sync google contacts with Ubuntu Touch.

Revision history for this message
Ricardo Salveti (rsalveti) wrote :

Tested with:

current build number: 229
device name: mako
channel: trusty-proposed
last update: 2014-03-10 04:39:52
version version: 229
version ubuntu: 20140310
version device: 20140304

Revision history for this message
Ricardo Salveti (rsalveti) wrote :

It seems that it's trying to use gnome-keyring by default now, causing the failure.

You can workaround this issue by giving "--keyring=no" to the syncevolution command.

summary: - Unable to sync google contacts on Ubuntu Touch
+ Gkr needed by default when using syncevolution on Ubuntu Touch
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

We are pulling in libgnome-keyring0 and syncevolution-libs-gnome which we woudl rather not have.
The latter was introduced when syncevolution was updated to 1.4 as a new dependency. Again would be good to catch this additional package add during image testing and explicitly bless it.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in syncevolution (Ubuntu):
status: New → Confirmed
Revision history for this message
Iain Lane (laney) wrote :

All there was was a package split which is because we now build multiple backends for syncevolution. That's what the new package is. It doesn't introduce any new dependencies outside of syncevolution. I checked this before uploading.

I don't think it's too bad that you now need to pass --keyring=no. In fact my understanding is that this manual method is supposed to go away when Renato gets his UOA work into the distro.

It's really not going to be possible to get all GNOME dependencies to go away, since we have one Ubuntu - the archive is bigger than the touch project and some of the time this is going to be expressed using package dependencies. I suggest not worrying about this one.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers