Evolution无法访问couchdb

Evolution会出现错误“无法打开地址簿”。 “我们无法打开此地址簿。这意味着您输入了错误的URI,或者服务器无法访问”。 “细节:不允许操作”。 (来自荷兰语的粗略翻译)。

在(桌面)couchdb中启用详细日志记录告诉我大致相同:

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

似乎 evolution尝试获取联系人,然后couchdb拒绝访问,然后进化无法做正确的oauth。

这是在Ubuntu 10.10上,其默认的dektopcouch 1.0.1。

任何关于从哪里开始的提示都将非常感激:)

在gnome-keyring(系统/首选项/密码和加密密钥或seahorse )中是否有Desktopcouch条目? 如果没有那么你可能会遇到错误LP:668409 。

如果你能从Evolution本身获得调试输出会更好。 那么,请退出进化然后在终端上:

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

然后像往常一样启动Evolution(从菜单中)并尝试连接到您的Ubuntu One地址簿。 如果失败,请返回终端并将您在此处看到的所有输出粘贴到您的问题中。