SRU verification for Lucid:
I have reproduced the problem with desktopcouch 0.6.4-0ubuntu3 in lucid and
have verified that the version of desktopcouch 0.6.4-0ubuntu3.1 in -proposed
fixes the issue.
Marking as verification-done
** Description changed:
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=org.desktopcouch.CouchDB /
org.desktopcouch.CouchDB.getPort
Error org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with
unknown return code 1
I executed the script manually and got the following:
- $ /usr/lib/desktopcouch/desktopcouch-get-port
+ $ /usr/lib/desktopcouch/desktopcouch-get-port
** Message: secret service operation failed: The name org.freedesktop.secrets
was not provided by any .service files
Traceback (most recent call last):
- File "/usr/lib/desktopcouch/desktopcouch-get-port", line 25, in <module>
- import desktopcouch
- File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 20,
in <module>
- from desktopcouch.start_local_couchdb import process_is_couchdb,
read_pidfile
- File
"/usr/lib/python2.6/dist-packages/desktopcouch/start_local_couchdb.py", line
38, in <module>
- from desktopcouch import local_files
- File "/usr/lib/python2.6/dist-packages/desktopcouch/local_files.py", line
292, in <module>
- xdg_base_dirs.save_config_path("desktop-couch"))
- File "/usr/lib/python2.6/dist-packages/desktopcouch/local_files.py", line
232, in __init__
- self.configuration = _Configuration(self)
- File "/usr/lib/python2.6/dist-packages/desktopcouch/local_files.py", line
91, in __init__
- {'desktopcouch': 'basic'})
+ File "/usr/lib/desktopcouch/desktopcouch-get-port", line 25, in <module>
+ import desktopcouch
+ File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 20,
in <module>
+ from desktopcouch.start_local_couchdb import process_is_couchdb,
read_pidfile
+ File
"/usr/lib/python2.6/dist-packages/desktopcouch/start_local_couchdb.py", line
38, in <module>
+ from desktopcouch import local_files
+ File "/usr/lib/python2.6/dist-packages/desktopcouch/local_files.py", line
292, in <module>
+ xdg_base_dirs.save_config_path("desktop-couch"))
+ File "/usr/lib/python2.6/dist-packages/desktopcouch/local_files.py", line
232, in __init__
+ self.configuration = _Configuration(self)
+ File "/usr/lib/python2.6/dist-packages/desktopcouch/local_files.py", line
91, in __init__
+ {'desktopcouch': 'basic'})
gnomekeyring.IOError
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-recommends desktopcouch
+ 4. Verify that gnome-keyring is installed and that the credentials dialog is
displayed when you run
+ $ /usr/lib/desktopcouch/desktopcouch-get-port
+
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: desktopcouch 0.6.3-0ubuntu3
ProcVersionSignature: Ubuntu 2.6.32-20.29-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-20-generic x86_64
Architecture: amd64
Date: Mon Apr 12 16:10:59 2010
PackageArchitecture: all
ProcEnviron:
- LANGUAGE=
- PATH=(custom, user)
- LANG=en_US.UTF-8
- SHELL=/bin/bash
+ LANGUAGE=
+ PATH=(custom, user)
+ LANG=en_US.UTF-8
+ SHELL=/bin/bash
SourcePackage: desktopcouch
** Also affects: desktopcouch (Ubuntu Lucid)
Importance: Undecided
Status: New
** Changed in: desktopcouch (Ubuntu Lucid)
Status: New => Fix Committed
** Tags added: verification-done
** Tags removed: verification-needed
--
desktopcouch doesn't work without a (running) gnome-keyring
https://bugs.launchpad.net/bugs/561541
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs