Package: desktopcouch
Version: 1.0.7-1
Followup-For: Bug #629565
Today I really wanted access to my database, so I decided to see if
I could run couchdb from the commandline, as my normal user, using
the desktopcouch .ini files. I figured out this commandline:
couchdb -a /etc/xdg/desktop-couch/compulsory-auth.ini -a
~/config/desktop-couch/desktop-couchdb.ini
Which gave horrid stacktrace-ish error messages, and never started
listening on a port.
Until... I noticed that my user did not have read access to
/etc/couchdb.
$ ls -ld /etc/couchdb
drwxrwx--- 4 couchdb couchdb 4096 Jun 10 22:59 /etc/couchdb
I added myself to the couchdb group so I could read those config
files, and now I when I run
/usr/lib/desktopcouch/desktopcouch-service
my desktopcouch works (just testing futon and the http interface.)
So, in conclusion, I think desktopcouch could be fixed by:
1) giving normal users read-only access to /etc/couchdb
or
2) shipping desktopcouch with a full config file, such that access
to /etc/couchdb is not required.
Next time I reboot, I'll try launching desktopcouch in the normal
way (it fails now, presumably because the dbus process hasn't
gotten in the couchdb group yet.)
Hope that helps. Please let me know if I can help out with further
testing/experiments.
Take care, - Jason
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.39-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages desktopcouch depends on:
ii couchdb 1.1.0-1 RESTful document oriented database
ii python 2.6.6-14 interactive high-level object-orie
ii python-avahi 0.6.30-3 Python utility package for Avahi
ii python-couchdb 0.8-1 library for working with Apache Co
ii python-dbus 0.84.0-1 simple interprocess messaging syst
ii python-gnomekeyring 2.30.2-1 Python bindings for the GNOME keyr
ii python-gobject 2.28.4-1 Python bindings for the GObject li
ii python-gtk2 2.24.0-2 Python bindings for the GTK+ widge
ii python-oauth 1.0.1-3 Python library implementing of the
ii python-simplejson 2.1.6-1 simple, fast, extensible JSON enco
ii python-support 1.0.13 automated rebuilding support for P
ii python-twisted-core 11.0.0-2 Event-based framework for internet
ii python-xdg 0.19-3 Python library to access freedeskt
ii ubuntu-sso-client 1.0.8-1 Ubuntu Single Sign-On client
desktopcouch recommends no packages.
desktopcouch suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]