Este simples artigo explica como resolver o problema que ocorre no Pidgin ao fazer login no MSN, em que é apresentado um erro no certificado omega.contacts.msn.com. Este problema acontece pois por vezes os protocolos das aplicações, que utilizam certificados, actualizam-se e passam a ter novos certificados. Ora, o que aconteceu foi que os servidores da Microsoft deixaram de utilizar o protocolo do MSN com a versão 15, originando este problema no pidgin:

Impossível validar o certificado

O certificado de omega.contacts.msn.com não pôde ser validado. O encadeamento de certificados apresentados é inválida.

Problema do certificado omega.contacts.msn.com no Pidgin

A solução para este problema é muitíssimo simples e passa por simplesmente utilizar um outro protocolo, mais actual.

Antes de explicar a solução, gostaria apenas de salientar que este artigo já teve outras soluções (pode vê-las na secção de alternativas, mais abaixo no artigo). No entanto, essas soluções eram ineficazes pois ao fim de algum tempo elas deixavam novamente de funcionar e tinha-se de voltar a executá-las. Apesar de serem simples, elas eram temporárias.

Então, através da ajuda do leitor Luciano, chegou-se à conclusão que a melhor solução seria, tal como referido acima, utilizar um outro protocolo diferente pois nesse caso não daria mais problemas, a solução deixava de ser temporária.

Sendo assim, a solução que recomendo é a apresentada a seguir e não as alternativas. Estas últimas apenas estão presentes pois foram as primeiras soluções que podem um dia vir a ser úteis.

O pidgin não consegue fazer login sem o certificado

Solução para o problema do certificado omega.contacts.msn.com

Então a solução recomendada, foi apresentada pelo amigo Thiago Lima de Sousa do blog Filhos da Web que desde já agradeço o seu contributo à comunidade Ubuntu. Essa solução é igualmente simples (comparativamente com as soluções anteriores que eram temporárias) e passa simplesmente por instalar um pacote (msn-pecan) que proporcionará um novo protocolo do MSN ao Pidgin, o protocolo WLM (ver imagem seguinte). Após a instalação desse protocolo, o utilizador apenas precisa de editar a sua conta MSN do Pidgin para utilizar o protocolo WLM.

Depois de instalar o pacote MSN-PECAN, ficará com o WLM disponível!

Sendo assim, comece por fechar completamente o Pidgin. De seguida, instale o pacote msn-pecan clicando no botão seguinte ou escrevendo no terminal o seguinte:

Clique aqui para instalar o msn-pecan

sudo apt-get install msn-pecan

A instalar o pacote msn-pecan

Depois do processo de instalação ter concluído, o seu Pidgin ficará com um novo protocolo, o referido WLM. Então, abra o Pidgin e abra a janela Contas, através do menu Contas → Gerir Contas.

A abrir o gestor de Contas

Essa janela apresentará as várias contas que você utiliza no Pidgin. Poderão aparecer outras contas sem ser do MSN, no entanto, para este artigo, apenas interessam as contas MSN. Para essas contas, deverá editá-las para utilizar um novo protocolo. Então, por cada conta MSN, seleccione-a e clique no botão “Modificar“.

A editar conta do MSN

Será apresentada uma nova janela que apresentará as várias opções da conta a modificar. Você apenas precisará de editar o protocolo de MSN para WLM, tal como pode ver na imagem seguinte:

As suas configurações deverão ficar semelhantes!

Depois disso, clique no botão “Gravar” e experimente fazer login novamente. Verá que estará a funcionar na perfeição.

As suas contas do MSN deverão ficar assim.

Alternativas Antigas (temporárias)

A solução para este problema (infelizmente temporária) é muito simples e foi descoberta pelo Alexandre Otto Strube. Basicamente a solução é remover o certificado actual. Ao fazer isso, irá obrigar o Pidgin a fazer download do novo certificado, resolvendo assim o problema.

Tal como o Alexandre indica na sua solução, normalmente não devemos remover os ficheiros (pelo menos os de tamanho reduzido) pois podem um dia vir a ser úteis. Sendo assim, a solução em vez de remover o certificado irá renomeá-lo, fazendo com que o Pidgin deixe de o utilizar.


Solução para o problema do certificado omega.contacts.msn.com

A solução deste problema requer que o Pidgin esteja desligado, por isso certifique-se que o desliga completamente (veja se ele se encontra na área de notificação, onde está o relógio e os ícones do som e da rede de Internet).

Depois de desligar o Pidgin, abra o terminal e escreva o seguinte para renomear o certificado que está a dar problemas:

mv ~/.purple/certificates ~/.purple/old_certificates


Volte a ligar o Pidgin e veja se funcionou


Alternativa à resolução anterior

Infelizmente nem todos os sistemas ficam a funcionar com a solução simples explicada anteriormente. Nesse caso é necessário fazer downlaod manualmente do certificado e inseri-lo no Pidgin. O procedimento é simples e podia ser feito através de janelas, no entanto, sugiro que utilize esta solução, através do terminal, pois é bastante rápida e funcionará correctamente.

Sendo assim, caso a solução anterior não tenha funcionado, desligue o Pidgin tal como referido acima, abra o terminal e copie para lá este comando que fará download do certificado e irá pô-lo numa localização apropriada:

wget http://claudio-novais.info/ubuntuedFiles/omega.contacts.msn.com -O "omega.contacts.msn.com" && mkdir -p ~/.purple/certificates/x509/tls_peers && mv omega.contacts.msn.com ~/.purple/certificates/x509/tls_peers


Depois do procedimento ter finalizado, abra o Pidgin e veja se funcionou!


Referências:

Filhos da Web: Resolva o problema do Pidgin, com o MSN;
The certificate for omega.contacts.msn.com could not be validated. The certificate chain presented is invalid;
Fix Pidgin (MSN) Omega.contacts.msn.com Certificate Errors.

34 Respostas ate agora.

  1. [...] do menu Contas → Gerir Contas, e altere o protocolo MSN para WLN. É pronto é só testar !!! Fonte Share this:TwitterFacebookLike this:LikeBe the first to like this post. Tags:Pidgin, Tutoriais, [...]

  2. Diego diz:

    Obrigado pela dica, porém, depois que fiz isso, o Pidgin fica se fechando sozinho o tempo todo. Isso aconteceu também com mais dois amigos meus.

  3. Gildo diz:

    Valeu camarada…solução simples mas que muita gente nao sabe. Com certeza ajudou muita gente. Parabéns.

  4. Tiago Melo diz:

    Olá claudio!

    Agora deu certo aqui!
    Mas eu resolvi o meu problema de uma maneira um pouco diferente
    Da que vc apresentou no artigo.
    Eu instalei o pacote msn-pecan dai eu tentei modificar o protocolo, mas no lugar do protocolo ele estava oculto.
    Dai eu exclui a minha conta do Msn e criei outra com o mesmo endereço , só assim eu resolvi o problema!

    Obrigado pela ajuda!

  5. [...] de certificado SSL -Imposible validar el certificado- les muestro una solución que localice en ubuntued.info, lo que hay que hacer es lo [...]

  6. Marco Sanches diz:

    Cláudio e Thiago, vocês estão de parabéns !
    É motivo de muita alegria ver o Ubuntued compartilhando com a gente a solução proposta pelo Filhos da Web.
    Aí está, na prática, o sentido da palavra UBUNTU.
    Isso só faz aumentar minha admiração por vocês.
    Por aqui, o problema foi resolvido. Vocês são SHOW !
    Obrigado !

  7. Vinicius diz:

    Excelente dica!! Problema resolvido!!

    • Cláudio Novais diz:

      Olá Raphael Moretti,
      Obrigado pelo comentário e elogio.

      Olá F3N1X,
      De nada, temos de dar valor a quem faz bons trabalhos!

      Olá nerdsabetudo,
      Sim, a comunidade Open-source actualmente está a um nível tão alto que normalmente qualquer problema é rapidamente resolvido.

      Olá Miguel Barbosa,
      Sim, esta nova alternativa funciona perfeitamente!

      Olá Marco Sanches,
      É com grande orgulho que vejo o seu comentário. Espero que o UBuntued continue a ser a dita referência e espero continuar a vê-lo a comentar o nosso trabalho! ;)

      Olá Marcelo Coelho,
      De nada, espero que continue a gostar do nosso trabalho! ;)

      Olá Magjc,
      Ainda bem que fomos úteis! ;)

      Olá Gustavo,
      Pois, na altura que fiz as referidas soluções temporários, como não dei tempo suficiente para testar, pois quis pôr pública a solução logo que a conheci, não reparei que eram realmente temporárias. Mas pronto, graças ao Thiago, conseguimos resolver este problema! ;)

      Olá Cristiano,
      Muito obrigado por esse referência. É sempre muito importante ter essa informação e agradeço a você a todos os outros utilizadores que sempre acharem pertinente por este tipo de informação o façam para ajudar o pessoal das outras distribuições!

      Olá Vinicius,
      Obrigado! ;)

      Abraços a todos e um grande obrigado por todo o apoio! ;)

  8. Cristiano diz:

    Muito obrigado pela dica.

    Sei q o site é sobre Ubuntu, mas se você como eu , usa Mandriva e caiu aqui por acidente, esclareço que a dica tb é válida. Só usar urpmi msn-pecan no lugar do apt-get. O resto é tudo igual.

    []‘s Cris

  9. Gustavo diz:

    Você é o cara, fiz as soluções temporárias e nada. Agora sim tudo resolvido.
    Obrigado.

  10. Magjc diz:

    Valeu, cara! Resolveu de verdade o meu problema!

  11. Marcelo Coelho diz:

    Perfeito!
    Muito obrigado!
    Como vários já comentaram estava deixando irritado esse erro.

  12. [...] Enviado por Claudio Novais (ubuntuedΘgmail·com): “Este simples artigo explica como resolver o problema que ocorre no Pidgin ao fazer login no MSN, em que é apresentado um erro no certificado omega.contacts.msn.com.” [referência: ubuntued.info] [...]

  13. Marco Sanches diz:

    Grande Cláudio !

    Estava esperando por alguma novidade, e agora você traz uma ótima atualização para a gente.

    Vamos ver se agora resolve. Espero que sim.

    Muito obrigado mais uma vez, o Ubuntued é uma verdadeira referência para nós amantes do Linux.

    Abraço !

  14. Miguel Barbosa diz:

    Obrigado, funciona perfeitamente alterando o protocolo para o WLM. ;)

  15. nerdsabetudo diz:

    Funcionou! ja estava ficando meio cabreiro sem o MSN no Pidgin no meu Ubuntu 10.10. A comunidade é muito melhor do que qualquer empresa em termos de suporte. É só digitar o erro no Google e ‘voi a lá’, resposta pronta! Muito obrigado ao autor do artigo. Aqui agora já está tudo funcionando novamente. Amo Ubuntu!

  16. F3N1X diz:

    Muito obrigado pela referência Cláudio, um forte abraço!!!

  17. Raphael Moretti diz:

    Parabéns, muito bom artigo e resolveu nosso problema com o pidgin.

    []‘

  18. Cláudio Novais diz:

    Artigo actualizado! Através desta nova solução, referida pelo Luciano e apresentada pelo blog Filhos da Web, o Pidgin ficará a funcionar correctamente!!

  19. paulo diz:

    fiz ambos procedimentos e resolveu por alguns instantes somente, e ja retornou o problema, tem mais algo pra poder resolver isso ? to no aguardo

  20. Tiago Melo diz:

    Olá Cláudio!

    Eu segui todas as suas dicas, mais ainda persiste este problema!

    Vc tem outra solução!

    Obrigado

  21. Aqui no Brasil tb funcionou :-)

  22. sidas diz:

    Muito obrigado pela dica. Show de bola, funfou aqui em Portugal.
    1abraço.

  23. Diego Furtado diz:

    Realmente, fui conectar no msn pelo pidg e voltou o msm erro. Utilizei a dica do post abaixo e até agora está funcionando normal.

  24. Luciano diz:

    GAlerinha, eu sou ainda um frangote ousado que entrei no mundo linux recentemente. Essa semana passei por esse problema no PIDGIN. Não conectava o msn por nada dando esse problema com certicado. Pesquesei no “goo goo” e fiz a primeira alternativa passada aqui baicando o certificado. No dia seguinte o problema voltou. Então usei uma solição mostrada num outro local (tb informado pelo “googoo”! Essa sim funcionou bala mesmo ! Casa o problema persista, cehquem!
    http://www.filhosdaweb.net/2010/11/resolva-o-problema-do-pidgin-com-o-msn.html
    Abraços e boa noite!

  25. Ze diz:

    Viva,

    Apagar somente o certificado dessa página não resulta. Dentro de algum tempo voltará a aparecer a mesma mensagem…

    Para esta desaparecer totalmente, deverá apagar o certificado que está na pasta .purple/ca-cert (poderá apagar todos os certificados que lá estão, porque serão descarregados outra vez).

    Em todos os pcs que o fiz o erro desapareceu.

    Abraço

  26. Marco Sanches diz:

    Amigos, mesmo seguindo os passos apresentados o problema continua.

    Ele funciona por um tempo, depois começa a aparecer de novo.

    Eu queria entender exatamente o que foi que aconteceu com o Pidgin.

    “Não foi possível validar o certificado

    O certificado para omega.contacts.msn.com não pôde ser validado. A cadeia de certificados apresentada é inválida.”

  27. Pedro Cavalcante diz:

    Show de bola, funfou aqui.
    Valeu pela dica.

  28. [...] comando foi retirado do blog Ubuntued « Papel de parede [...]

  29. Cláudio Novais diz:

    Olá Marco Sanches,

    Relativamente a este pequeno problema, deve ter em consideração que nunca deve desistir dos problemas no mundo open-source, pois haverá sempre muita gente com esse problema e tentará resolver!

    Sobre o Ubuntued ser uma referência, espero que continue e que seja divulgado cada vez mais!

    Olá Diego Furtado,
    Tal como disse ao Marco, nunca deve desistir dos problemas que ocorrem no Ubuntu, há sempre solução! ;)

    Abraços e obrigado pelos comentários! ;)

  30. Diego Furtado diz:

    Muito obrigado pela dica.
    Aqui funcionou e resolveu o problema.
    Esse erro estava me deixando bastante chateado com o pidgin, eu estava prestes a troca-lo por outro cliente msn.

  31. [...] This post was mentioned on Twitter by Marcelo Terres, Planet Ubuntu Brasil, monicapazz, Vilnei Neves, Homem Livre in Linux and others. Homem Livre in Linux said: Problema do certificado omega.contacts.msn.com no Pidgin: Este simples artigo explica como resolver o problema q… http://bit.ly/bekWtZ [...]

  32. Marco Sanches diz:

    Carissimo Cláudio,

    esse problema estava me deixando aborrecido a ponto de eu nao querer usar mais o Pidgin.

    Fiz conforme você nos ensinou e vamos ver se dessa vez resolve.

    Muito obrigado por sua ajuda, teu blog é referência aqui no Brasil !

    Um abraço !

Deixe uma resposta a Diego Furtado