O Evolution não tem acesso ao couchdb

3

O Evolution apresenta o erro "Não é possível abrir o livro de endereços". "Não foi possível abrir este livro de endereços. Isso significa que você digitou um URI incorreto ou o servidor está inacessível". "Detalhes: Operação não permitida". (tradução aproximada do holandês).

Ativar o registro em log detalhado (desktop) couchdb me diz aproximadamente o mesmo:

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

parece que a evolução tenta buscar os contatos, então o couchdb nega acesso, e a evolução falha ao fazer um oauth apropriado.

Isto está no Ubuntu 10.10, com o seu padrão dektopcouch 1.0.1.

Qualquer sugestão de onde começar seria mais apreciada:)

    
por berkes 17.01.2011 / 17:27

2 respostas

1

Há entradas do ambiente de trabalho no gnome-keyring (Sistema / Preferências / Senhas e Chaves de Criptografia ou seahorse )? Se não, então você pode estar acertando o bug LP: 668409 .

    
por Roman 18.01.2011 / 18:25
3

seria melhor se você conseguisse depurar a saída do próprio Evolution. Então, por favor, saia da evolução e, em seguida, em um terminal:

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

inicie o Evolution normalmente (no menu) e tente conectar-se ao seu addressbook do Ubuntu One. Quando falhar, volte para o terminal e cole todas as saídas que você vê na sua pergunta.

    
por Rodrigo Moya 18.01.2011 / 18:19