Update 5: o msn pecan funciona perfeitamente. Me custou instalá-lo aqui no SUSE do trabalho porque não tenho root. Compilando do fonte, ele tenta instalar a biblioteca em ~/lib/purple-2, enquanto o pidgin mais recente busca pelos plugins em ~/lib/pidgin . Movê-lo praí funcionou, e ele REALMENTE funciona e vai mais rápido.
Uptade 4: No final das contas, nenhum dos procedimentos realmente resolve o problema completamente. Nem mesmo a nova versão do pidgin, que teoricamente funcionaria.
Um dos comentários refere-se ao msn pecan. Eu tentaria ele. Aqui no trabalho ele não instala direito, assim que não posso confirmar. Mas conhecendo o lento desenvolvimento de msn no pidgin – basicamente, eles não dão a mínima – e sabendo que o pecan faz um trabalho um pouco melhor nesse lado….
Outra tentativa é o EMESENE.
(Veja o update 3 abaixo, obrigado ao Alexandre C. Leite)
De tempos em tempos, os certificados de segurança de alguns protocolos podem mudar. Isso acabou de acontecer comigo, e o pidgin recusava-se a conectar.
Solução: ignorar os certificados atuais e fazer o pidgin baixar os novos.
Como:
1) Fechar o pidgin.
2) no terminal, fazer o seguinte:
mv ~/.purple/certificates ~/.purple/certificates-velho (assim você obriga o pidgin a baixar novos).
Feito! É só abrir o pidgin que vai funcionar de novo.
Ps: no adium o processo é similar.
UPDATE: Os certificados-raiz talvez precisem ser atualizados. Para isso, você talvez precise da última versão do pidgin. Em minha máquina de trabalho não posso instalá-lo normalmente, então compilei do fonte com ./configure --prefix=$HOME/opt --disable-gtkspell --disable-vv (por não ter essas bibliotecas) e o instalei no /opt. Vai bem.
UPDATE 2: A solução de Lucão é melhor que a minha:
1- Fiz o download do certificado neste site: http://webupd8.googlecode.com/files/omega.contacts.msn.com
2- No Pidgin, fui em Ferramentas -> Certificados e apaguei omega.contacts.msn.com
3- Cliquei em Adicionar e adicionei o certificado baixado no passo 1. Ele vai sugerir o texto *.contacts.msn.com, substitua o * por omega, ficando assim: omega.contacts.msn.com
4- Pronto, agora é só conectar
Para mim foi o método mais simples e que resolveu o problema.
1 – Entre no site: https://omega.contacts.msn.com (no site, vai aparecer escrito “Directory Listing Denied”, é assim mesmo)
2 – Clique com o botão DIREITO do mouse e vá em “Propriedades da página”
3 – Na janela que abrir, vá em “Segurança”
4 – Clique em “Exibir Certificado”
5 – Na nova janela que abrir, Vá na aba “Detalhes” e dentro dessa aba clique no botão “Exportar”. Daí é só salvar o certificado com o nome omega.contacts.msn.com na pasta /certificates/x509/tls_peers/ do pidgin.
E pronto, pidgin funcionando novamente!