Evolution 给出错误“无法打开地址簿”。“我们无法打开此地址簿。这意味着您输入了错误的 URI,或者服务器无法访问”。“详细信息:操作不允许”。(荷兰语粗略翻译)。
在 (desktop)couchdb 中启用详细日志记录告诉我大致相同的信息:
[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)."}
它似乎evolution 尝试获取联系人,然后 couchdb 拒绝访问,然后 evolution 无法进行正确的 oauth。
这是在 Ubuntu 10.10 上,其默认 dektopcouch 1.0.1。
如果您能提供关于从哪里开始的提示,我将不胜感激:)
答案1
如果您可以从 Evolution 本身获取调试输出,那就更好了。因此,请退出 Evolution,然后在终端上:
killall -9 e-addressbook-factory
/usr/lib/evolution/e-addressbook-factory
然后照常启动 Evolution(从菜单)并尝试连接到您的 Ubuntu One 地址簿。如果失败,请返回终端并将您在那里看到的所有输出粘贴到您的问题中。
答案2
gnome-keyring 中是否有 Desktopcouch 条目(系统 / 偏好设置 / 密码和加密密钥或seahorse
)?如果没有,那么你可能遇到了 bug库存编号:668409。