Resolvendo o terrível problema de senhas do Evolution no openSUSE 10.2

Comecei a usar a versão nova do Suse, quando foi lançado o RC1, em casa e no trabalho. Uso o Evolution aqui no trabalho, pois infelizmente o servidor de e-mail/groupware interno da empresa é o Exchange, e este cliente tem um suporte razoável ao Exchange, incluindo o calendário, contatos, etc. Infelizmente nessa versão específica, o Evolution veio com um problema irritante, que faz com que suas senhas não sejam gravadas. Desta forma, cada vez que você fecha e abre o Evolution, ou envia uma msg, lá vem a tela pedindo a senha. É realmente irritante. O problema com esta versão do Evolution, ocorre especificamente na versão 10.2 do Suse, não sendo reproduzido em nenhuma outra distro.

Registrei o bug 222479 no bugzilla da Novell, e um dos developers deu a dica que o problema se referia ao aplicativo gnome-keyring-daemon, que nada mais é que o gerenciador de senhas do Gnome. Ora bolas cara-pálida, se eu uso o KDE, por que diabos preciso do gerenciador de senhas do Gnome? Fiz um script que executava o famigerado daemon antes do evolution, fazendo com que o problema se resolvesse, mas saber que aquele aplicativo, inútil para mim, estava rodando em minha máquina me incomodava.

Felizmente, a solução foi bem mais fácil que eu pensava, e graças ao espírito de software livre, pude resolver o problema, e avisar aos participantes das discussões sobre esse bug no bugzilla sobre a solução. E aqui a reproduzo:

Provavelmente haverão dependências. Nesse caso, vá satisfazendo-as até que não haja mais nenhuma dependência. O rpmbuild gerará um novo RPM, que você poderá instalar usando o comando

rpm -Uvh /usr/src/packages/RPMS/x86_64/evolution-data-server-1.8.2-5tv.x86_64.rpm

. Substitua o que está em negrito pela sua arquitetura.
Se tiver alguma dúvida, deixe seu comentário aqui que tentarei ajudar da melhor forma.

Leave a Reply

You must be logged in to post a comment.