2010-10-18 15:38:58 |
Jean-Baptiste Lallement |
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=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
** 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'})
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?
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
SourcePackage: desktopcouch |
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
** 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'})
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
SourcePackage: desktopcouch
|
|