desktopcouch doesn't work without a (running) gnome-keyring
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
desktopcouch (Ubuntu) |
Fix Released
|
Undecided
|
Ubuntu One Client Engineering team | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: desktopcouch
I'm running Kubuntu and wanted to play around with my DesktopCouch. Unfortunately does the port getter already fail with an unhelpful error:
$ dbus-send --session --print-reply --dest=
Error org.freedesktop
I executed the script manually and got the following:
$ /usr/lib/
** Message: secret service operation failed: The name org.freedesktop
Traceback (most recent call last):
File "/usr/lib/
import desktopcouch
File "/usr/lib/
from desktopcouch.
File "/usr/lib/
from desktopcouch import local_files
File "/usr/lib/
xdg_
File "/usr/lib/
self.
File "/usr/lib/
{'desktopco
gnomekeyring.
Unfortunately KWallet in KDE 4.4 doesn't support the secret-storage-spec yet. And gnome-keyring isn't started when you login to a KDE session.
Is there any reason desktopcouch has to depend on a secret storage daemon, even when used only locally?
TEST CASE:
1. In Kubuntu, ensure that gnome-keyring is not installed
$ sudo apt-get remove --purge gnome-keyring
2. Clean any cached/registered data:
$ rm -Rf ~/.config
3. Install desktopcouch without recommends
$ sudo apt-get install --no-install-
4. Verify that gnome-keyring is installed and that the credentials dialog is displayed when you run
$ /usr/lib/
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: desktopcouch 0.6.3-0ubuntu3
ProcVersionSign
Uname: Linux 2.6.32-20-generic x86_64
Architecture: amd64
Date: Mon Apr 12 16:10:59 2010
PackageArchitec
ProcEnviron:
LANGUAGE=
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: desktopcouch
Changed in desktopcouch (Ubuntu): | |
status: | New → Confirmed |
Changed in desktopcouch (Ubuntu): | |
assignee: | nobody → Ubuntu One Desktop+ team (ubuntuone-desktop+) |
tags: |
added: desktop+ removed: amd64 apport-bug |
This bug was fixed in the package desktopcouch - 0.6.6-0ubuntu2
---------------
desktopcouch (0.6.6-0ubuntu2) maverick; urgency=low
* Add gnome-keyring to depends of python-desktopcouch (LP: #565376)
and desktop couch (LP: #561541) for proper authentication in KDE
-- Rohan Garg <email address hidden> Sat, 17 Jul 2010 21:19:44 +0530