web-dev-qa-db-fra.com

Evolution n'a pas accès à couchdb

Evolution donne l'erreur "Impossible d'ouvrir le carnet d'adresses". "Nous n'avons pas pu ouvrir ce carnet d'adresses. Cela signifie que vous avez entré un URI incorrect ou que le serveur est inaccessible". "Détails: opération non autorisée". (traduction approximative du néerlandais).

L'activation de la connexion détaillée (bureau) couchdb me dit à peu près la même chose:

[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)."}

Il semble que l'évolution essaie de récupérer les contacts, puis couchdb refuse l'accès, puis l'évolution ne parvient pas à faire une bonne oauth.

C'est sur Ubuntu 10.10, avec son dektopcouch 1.0.1 par défaut.

Tous les conseils sur où commencer seraient les plus appréciés :)

3
berkes

Existe-t-il des entrées Desktopcouch dans gnome-keyring (Système/Préférences/Mots de passe et clés de chiffrement ou seahorse)? Si non, vous rencontrez peut-être un bug LP: 668409 .

1
Roman

il serait préférable que vous puissiez obtenir la sortie de débogage d'Evolution elle-même. Alors, s'il vous plaît, quittez l'évolution puis sur un terminal:

killall -9 e-addressbook-factory
/usr/lib/evolution/e-addressbook-factory

puis démarrez Evolution comme d'habitude (à partir du menu) et essayez de vous connecter à votre carnet d'adresses Ubuntu One. En cas d'échec, revenez au terminal et collez toutes les sorties que vous y voyez dans votre question.

3
Rodrigo Moya