Ubuntu – Evolution has no access to couchdb

10.10contactscouchdbevolutionubuntu-one

Evolution gives the error "Cannot open addressbook". "We were unable to open this addressbook. This either means you have entered an incorrect URI, or the server is unreachable". "Details: Operation not permitted". (rough translation from Dutch).

Enabling verbose logging in (desktop)couchdb tells me roughly the same:

[info] [<0.7875.1>] 127.0.0.1 - - 'PUT' /contacts/ 400
[debug] [<0.7875.1>] httpd 400 error response:
 {"error":"invalid_consumer","reason":"Invalid consumer (key or signature method)."}

It seems that evolution tries to fetch the contacts, then couchdb denies access, and then evolution fails to do a proper oauth.

This is on Ubuntu 10.10, with its default dektopcouch 1.0.1.

Any hints on where to start would be most appreciated 🙂

Best Answer

Are there Desktopcouch entries in gnome-keyring (System / Preferences / Passwords and Encryption Keys or seahorse)? If no then you may be hitting bug LP:668409.

Related Question