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地址簿。 如果失败,请返回终端并将您在此处看到的所有输出粘贴到您的问题中。