Evolution не имеет доступа к couchdb

Evolution выдает ошибку "Не удается открыть адресную книгу". "Нам не удалось открыть эту адресную книгу. Это означает, что вы ввели неверный URI или сервер недоступен". Msgstr "Подробности: операция не разрешена". (грубый перевод с голландского).

Включение подробного входа в систему (на рабочем столе)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)."}

Похоже, что эволюция пытается получить контакты, затем couchdb отказывает в доступе, и тогда эволюция не может сделать правильный выбор.

Это на Ubuntu 10.10, по умолчанию это dektopcouch 1.0.1.

Любые советы о том, с чего начать, будут наиболее ценными:)

2 ответа

Решение

Есть ли записи Desktopcouch в gnome-keyring (Система / Настройки / Пароли и Ключи шифрования или seahorse)? Если нет, то вы можете попасть в баг LP: 668409.

Было бы лучше, если бы вы могли получить отладочную информацию от самой Evolution. Поэтому, пожалуйста, выйдите из эволюции и затем на терминале:

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

затем запустите Evolution как обычно (из меню) и попробуйте подключиться к адресной книге Ubuntu One. Когда это не удается, вернитесь к терминалу и вставьте весь вывод, который вы видите там, в свой вопрос.

Другие вопросы по тегам