Pidgin, MSN y el certificado omega.contacts.msn.com

PidginHoy Pidgin ha empezado a fallar al intentar conectarse al protocolo MSN. El error que muestra es el siguiente:

"El certificado por omega.contacts.msn.com no pudo ser validado. La cadena de certificados presentada es inválida"

El problema parece deberse a que Microsoft ha modificado algo relacionado con los certificados SSL, y eso hace que la conexión a MSN sea imposible. Voy a poner la solución paso por paso, por si alguien la necesita.

Cómo solucionar el error del certificado

Primero hay que descargar este certificado.

Abrimos Pidgin y a través del menú "Herramientas", accedemos a la sección "Certificados". Seleccionamos el servidor omega.contacts.msn.com y lo eliminamos.

Certificado omega.contacts.msn.com 01

A continuación, pulsamos en el botón "Añadir", seleccionamos el certificado que nos hemos descargado y nos aseguramos de que el nombre del anfitrión sea "omega.contacts.msn.com" (sin las comillas, claro).

Certificado omega.contacts.msn.com 02

Y eso es todo. Debería conectarse a la primera. Si no lo hace, quizá haya que cerrar y volver a abrir Pidgin. También habría que estar atentos a ver si en las próximas horas (o días) vuelve a haber algún cambio de este tipo, pero en principio esta solución funciona.

PD: Gracias a jors por haberse molestado en dejar un comentario explicando la solución. ;)

Actualización, 19 de noviembre a las 10:26

Por lo visto hay casos en los que el error persiste y/o reaparece un rato después. He leído que a algunos les funciona simplemente eliminando el certificado, ya que parece que en varios casos Pidgin ya lo importa correctamente, no he podido probarlo.

Si no se soluciona así, puede deberse a que la versión de Pidgin que estéis usando sigue obteniendo el certificado antiguo y sobreescribe el que habéis puesto (el que funciona), así que una opción para evitarlo podría ser cambiar los permisos del certificado para que no se pueda modificar.

¿Cómo se hace eso? Fácil, descargando el certificado (que podéis encontrar al principio de esta entrada) y copiándolo en la carpeta ~/.purple/certificates/x509/tls_peers/ (recordad que el carácter ~ hace referencia a la carpeta de usuario /home/vuestro-usuario, y que .purple es una carpeta oculta).

Si queréis hacerlo vía terminal, el comando sería el siguiente:

sudo chmod 400 /home/usuario/.purple/certificates/x509/tls_peers/omega​.con​tacts​.msn.com

La otra manera es vía interfaz. Primero hay que asegurarse de tener marcada la opción que permite ver carpetas y archivos ocultos, luego hacemos clic derecho en el archivo omega.contacts.msn.com y seleccionamos "Propiedades". En la sección "Permisos" lo dejamos en "Sólo lectura", tal que así:

Certificado omega.contacts.msn.com 03

Si aún así sigue habiendo errores, lo mejor que podéis hacer es deshacer el cambio de permisos...

sudo chmod 600 /home/usuario/.purple/certificates/x509/tls_peers/omega​.con​tacts​.msn.com

...y buscar por google alguna otra opción. Uno de los lugares donde se está discutiendo es el ticket 12906 del Trac de Pidgin, os recomiendo echar un vistazo a las soluciones que se propongan ahí.

Para acabar, y aprovechando la situación xD, os sugiero informaros de un protocolo similar a MSN (pero libre) llamado Jabber. Hablé de ello en el blog hace ya tiempo:

Actualización, 19 de noviembre a las 23:03

Me acaba de aparecer de nuevo el error del certificado. Si aún hay gente con problemas, recomiendo probar una última cosa.

Si utilizáis Firefox, entrad en https://omega.contacts.msn.com, mostrará un error pero no os preocupéis. En la parte inferior derecha de Firefox aparecerá un icono de candado, hacemos clic en él y luego en "Ver certificado". En la pestaña "Detalles" seleccionamos *.contacts.msn.com y pulsamos "Exportar".

Así conseguiremos un certificado al que debemos llamar omega.contacts.msn.com, y con este certificado ya podemos seguir los pasos que comenté al principio.

Actualización, 20 de noviembre a las 20:45

Uno de los desarrolladores de Pidgin ha pedido a los usuarios que sigan un procedimiento temporal hasta la próxima actualización de Pidgin. El procedimiento ha sido publicado en el Trac de Pidgin.

Para ello hay que descargar estos dos certificados CA:

En Windows hay que copiar estos dos archivos en C:\Archivos de Programa\Pidgin\ca-certs (esto dependerá de dónde hayáis instalado Pidgin). Para acabar, hay que reiniciar Pidgin.

En GNU/Linux hay que copiarlos en la carpeta /usr/share/purple/ca-certs. Para ello necesitaréis permisos de root. Para acabar, hay que reiniciar Pidgin.

Si veis que no se conecta a la primera volved a reiniciar Pidgin.

PD: Gracias a Eduardo Rivas y a Carlos por el aviso.

Imagen de Rocasa

Muchas Gracias, Me ha sido

Muchas Gracias, Me ha sido muy util, ME FUNCIONO PEFECTAMENTE., toda la manana he tenido a los usuario encima jejeje porke no se han podido conectar,,,y peor aun , que casualmente ayer les configure una cuenta nueva a todos y hoy que paso este problema todos se lo atribuyen a que yo le movi algo y por mas que les explique no entineden y no me dejan en paz jejejejeje...

Imagen de Anónimo

Muchas gracias!!! :P

Muchas gracias!!! :P

Imagen de Carlos

Anduvo genial, Gracias. Todo

Anduvo genial, Gracias. Todo el día no puede conectarme, hasta ahora.

Mi saludo y gracias nuevamente. 

Imagen de Falc

Un saludo a los tres, me

Un saludo a los tres, me alegro de que os haya funcionado a la primera. :D

Si conocéis a más gente que tenga el mismo problema ya sabéis cómo se soluciona. Veo en Twitter que aún hay mucha gente que pregunta por este error.

Imagen de Amurpo

muchas gracias

muchas gracias

Imagen de Samuel

Muchas Gracias!!!!  Funciono

Muchas Gracias!!!! 

Funciono perfectamente !!!!

Imagen de fernandobee

Muchas gracias, funciono de

Muchas gracias, funciono de maravilla, a mi me sorprendio lo del mensaje esta mañana y supuse q Mocosoft estaba detras de algun cambio en los certificados SSL, ejecute rapidamente la actualizacion de soft del sistema y note que habia una actualización para OpenSSL y pense que se iva a solucionar con eso, pero el error prosiguio con la diferencia que ahora si se conectaba pero seguia tirando el error, con esta solucion se corrigio del todo, GRACIAS POR EL APORTE. 

Imagen de Gastón

Gracias capo. Apuesto que

Gracias capo. Apuesto que tendrás varias visitas en estos días por este tema.

Imagen de Luciano

Ya lo instalé y espero que

Ya lo instalé y espero que funcione. Muchas gracias por la ayuda.

Imagen de Chifrut

Gracias man hoy no me pude

Gracias man hoy no me pude conectar y baje este certificado y la primera vez lo instale sin cambiarle nada y me saco a los 5 minutos ya repeti la operacion pero al añadir cambie el * por omega y ya no tuve bronkas .

se te agradece el aporte saludos, le hubieras puesto fecha de expiracion para el 2012 jajaja

Imagen de Falc

Chifrut, eso mismo me pasó a

Chifrut, eso mismo me pasó a mí. La primera vez no cambié el nombre y automáticamente ponía un asterisco, y no funcionaba. Por eso indico que el nombre a introducir debe ser exactamente el de la imagen, y no el que te propone Pidgin cuando le das a "Añadir".

El certificado no lo he modificado yo, lo he sacado de una de las fuentes que menciono en la entrada.

Por cierto, un saludo a todos los que habéis comentado y habéis agradecido. Estoy viendo que hay un montonazo de visitas a esta entrada, así que espero que el host aguante en pie. xD

Imagen de Omar Orozco

Muchas gracias, me funcionó

Muchas gracias, me funcionó de maravilla!!! =)

Imagen de Chifrut

Oye despues de un rato me

Oye despues de un rato me marca lo mismo y tengo que repetir todo los pasos que dices y ya me deja conectarme, pero ya van 4 veces no sabes por que gracias a ti por el aporte

Imagen de Juanin

Gracias por la solución

Gracias por la solución funciono muy bien.

Imagen de Anónimo

Ey que bueno,

Ey que bueno, gracias.

Saludos

Imagen de Anónimo

Gracias ... He usado esta

Gracias ...

He usado esta herramienta por años y hasta ahora habia tenido ese problema. Gracias por tu aporte.

Imagen de academo

Muchas gracias por la

Muchas gracias por la prontitud de esta solución, esto es comunidad de software libre.

Por cierrto excelente blog ;)

Imagen de Iskra

Gracias, me ha servido de

Gracias, me ha servido de mucho la informacion! no entendia por que Pidgin me desconectaba mis cuentas de msn a cada minuto.

Imagen de sofia

Muchas gracias por tu

Muchas gracias por tu explicación súper clara; un saludo!!! :)

Imagen de CoYoTe

Gracias, y que raro MSN

Gracias, y que raro MSN haciendo quilombo...

Imagen de Luis A.

Genial!!! Gracias por la

Genial!!! Gracias por la solución, funcionó a la primera!!!Saludos!!

Imagen de gabi

Muchisimas gracias por el

Muchisimas gracias por el dato!!!  hoy habia intentado conectarme varias veces y no lo lograba.

Excelente blog, y como dijo alguien antes por ahi: esto es comunidad libre!

Imagen de Jorge

GRACIAS!!!

GRACIAS!!!

Imagen de Falc

Por cierto, he modificado la

Por cierto, he modificado la entrada añadiendo posibles soluciones alternativas si a alguien no le funciona la primera solución. Agradecería que alguien me confirme si estas otras soluciones funcionan también.

Un saludo a todos los que habéis comentado. :P

Imagen de Angel Oswaldo Vázquez Patiño

Gracias por el Post. Yo

Gracias por el Post. Yo solamente borre el certificado y ya me valió.

Imagen de Koven

Desafortunadamente a mi me

Desafortunadamente a mi me esta borrando el certificado una y otra vez lo cual es bastante complicado para mi porque a veces en ciertos momentos se desconecta automaticamente. Estoy usando Ubuntu 10.04 y la version de pidgin es 2.6.6 que es la que se encuentra en los repositorios de Ubuntu para 10.04. Será esperar a ver si le doy al chiste.

Imagen de McKowen

thanks allot!

thanks allot!

Imagen de Laruzo Sipri

Muchas gracias por esta

Muchas gracias por esta solucion.

Pidgin voolvio a conectar.

GRACIAS

Imagen de Falc

Koven, ¿has probado las

Koven, ¿has probado las soluciones que propongo en la actualización?

¿Qué pasa si después de meter el nuevo certificado a mano, le cambias los permisos al archivo para que sea de "sólo lectura"?

Imagen de Anónimo

Muchas gracias por brindar la

Muchas gracias por brindar la solución para el error.

Esta porquería de hotmail me hace pensar cada vez más en pasarme definitivamente a jabber, me tiene harta que se caiga.

Gracias de nuevo!

Imagen de Conocido

Gracias por el aporte,

Gracias por el aporte, funciona perfectamente.

Lo mejor del software libre es que siempre encuentras ayuda para solucionar los pequeños problemas que se presentan.

Imagen de The mercenary

Orales....! ayer tuve el

Orales....! ayer tuve el mismo problema en Debian hoy en Xp (El mal necesario) y si que funciono

Gracias -.-

Imagen de GAB

Perfecto!!!!!! Ayer sufri por

Perfecto!!!!!!

Ayer sufri por este error y como emergencia use el messenger pero me choca, y con este aporte ya quedo mi pidgin!!! Estare al pendiente de  los posibles cambios. TKS

Imagen de Carlos Hernández

Excelente Solución. Te

Excelente Solución. Te rifaste con ella, Gracias!

Imagen de Anónimo

A mí cuando me descargo el

A mí cuando me descargo el certificado me da error. Me dice que no es compatible con el sitema que uso. Probablemente sea porque utilizo la versión de 64 bits en vez de 32. ¿Alguna solución?

Imagen de Falc

Anónimo, ¿Qué versión de

Anónimo, ¿Qué versión de Pidgin utilizas y en que SO?

Te recomiendo que actualices a la última de Pidgin y lo intentes de nuevo a ver.

Si utilizas Firefox, puedes ir a la web https://omega.contacts.msn.com/ y hacer click sobre el candado (abajo a la derecha), luego en "Ver certificado", y en la pestaña "Detalles" puedes exportar el certificado *.contacts.msn.com. Llámalo omega.contacts.msn.com y sigue los pasos que comento en la entrada, a ver si con ese certificado te funciona.

Todo aquel que aún tenga problemas con el certificado puede intentar esto que acabo de comentar, y si me confirmáis que funciona, lo añado a la entrada.

Imagen de Traumness

Usando msn-pecan también se

Usando msn-pecan también se puede solucionar. Es un reemplazo para la librería de msn de pidgin.

Muy útil la información de todas formas, gracias.

Imagen de Anónimo

Utilizo la última versión de

Utilizo la última versión de pindgin en win 7 home premium. He utilizado el mozilla para lo que has dicho, pero me niega la entrada...

Imagen de Falc

¿Cómo que te niega la

¿Cómo que te niega la entrada?

Si aparece un error es normal, tiene que aparecerte un error, pero no eso no impide que puedas obtener el certificado siguiendo los pasos que he comentado en la segunda actualización de la entrada.

Imagen de Eduardo Rivas

Hola, solo comentar que

Hola, solo comentar que exportar el certificado con el navegador me da problemas, ya que al rato falla de nuevo. En el ticket de pidgin han sugerido este fix, y no he tenido más problemas:

Hay que descargar dos archivos .pem y añadirlos a /usr/share/purple/ca-certs/, luego reiniciar pidgin.

Más info aquí: http://squidsrants.blogspot.com/2010/11/pidgin-msn-and-other-protocols.html

Imagen de Ignacio

A mí me funcionó con la

A mí me funcionó con la opción del Firefox, la de entrar en esa página, ver el candado, etc, etc.

Gracias!

Imagen de Tiago Tavares

Thanks a million! It's

Thanks a million! It's working now!

 

Tiago (Brazil)

Imagen de Carlos

Amigos,  hace dos días hice

Amigos,  hace dos días hice lo sugerido aquí en la página, anduvo bien, pero desde ayer el problema volvió; es imposible conectar. Si alguien pudiera dar una solución definitiva... y dar paso a pas, o la solución, para quienes no somos muy peritos en informática .

Desde ya agradecido

Imagen de Anónimo

gracias! pensaba que era solo

gracias!

pensaba que era solo problema de mi pc

Imagen de Carlos

  Probé todo, esto al final y

 

Probé todo, esto al final y hasta ahora, me solucionó el problema. 

 http://developer.pidgin.im/ticket/12906http://developer.pidgin.im/ticket/12906

Imagen de Carlos

  Con tanto problema, había

 

Con tanto problema, había olvidado la solución .

Bajar este archivo. Este archivo esta hosteado en el sitio oficial de desarrollo de Pidgin 
Bajar este archivo. Este archivo esta hosteado en el sitio oficial de desarrollo de Pidgin 

Actualizar los nuevos certificados 
Una vez descargados, pegar en la carpeta de pidgin ca-certs. 

WINDOWS 

* Copiar los archivos (Boton derecho -> copiar) 
* Ir a C:/Program Files/Pidgin/ca-certs C:/Archivos de programa/Pidgin/ca-certs 
* Pegar los archivos copiados aca 
* Reiniciar Pidgin 
* Listo 

LINUX 

* Copiar los archivos descargados a /usr/share/purple/ca-certs/ 
* Reiniciar Pidgin 
* Listo 

Imagen de welias

A mi no me anduvo nada de lo

A mi no me anduvo nada de lo anterior.

Lo que me solucionó el inconveniente fue ir a Herramientas, Certificados y eliminar TODOS los de Microsoft (incluyendo los que no son omega) porque parece ser que el error no es de un certificado en si sino de la relación con los otros.

Una vez hecho esto me funciona de maravilla.

Saludos !

Imagen de Carlos

La solución que hasta el

La solución que hasta el momento me ha dado resultadoa sin fallos , es la última que puse, y es la más sencilla

Imagen de Jose E.

Muchas gracias por tomarte la

Muchas gracias por tomarte la molestia de escribir cómo solucionar el problema. Me ha servido de mucha ayuda.

Imagen de Lucas

Muchas gracias!, la solucion

Muchas gracias!, la solucion del 20 de noviembre a las 20:45 me anduvo perfecto en ubuntu 10.10

Saludos!

Imagen de avila92

Wow.. muchisimas gracias me

Wow.. muchisimas gracias me ando de maravilla... yo no uso pidgin pero ya habia instalado mi <Finch> y pues tenia el problema con el certificado SSL... Solo sobreescribi el archivo y luego le asigne atributos de solo lectura y walaa...perfecto, gracias.

Imagen de Chateador

Hola Les comento que lo que

Hola

Les comento que lo que hice para corregir el problema, fue además del procedimiento que describe este blog, fue modificar la cuenta del MSN del pidgin, dado que continuaba invalidando el registro en los servidores de MSN messenger.

Lo que hice fue seleccionar la cuenta de MSN que tiene problema a través del Menú Cuentas>SuCuenta@hotmail.com>Editar cuenta

Luego se selecciona la pestaña Avanzado y ahí se ponen los siguientes datos:

  • Servidor: login.live.com
  • Puerto: 1863
  • Seleccionar la opción 'Usar método HTTP'
  • Servidor de método HTTP: 64.4.45.62
  • Seleccionar la opción 'Mostrar emoticonos a medida'
  • Seleccionar la opción 'Permitir conexiones directas'
  • Pulsar el botón 'Guardar'

Con esto logré que funcionara sin que estuviera mostrando mensaje de error durante la conexión.

Imagen de Anónimo

Yo creo es mas sencillo que

Yo creo es mas sencillo que todo eso, solo con abrir  Pidgin, herramientas, certificados y eliminar  omega.contacts.msn.com ya hay mas que suficiente, pues Pidgin se encargará de renovarlo correctamente.

Imagen de jamon york

Genial Labor y pag. Lo

Genial Labor y pag.

Lo solucioné con

sudo apt-get install msn-pecan

Suerte!

Imagen de laisa

¡Muchas gracias! Por ahora,

¡Muchas gracias! Por ahora, me alcanzó con cambiar el certificado... ya veremos en unos días :D

Imagen de leoperbo

¡Gracias! Había experimentado

¡Gracias! Había experimentado con las soluciones que indican en las primeras actualizaciones de su entrada, pero el problema volvía a saltar en minutos u horas.

La solución sugerida el 20 de noviembre, viniendo directamente del equipo de desarrolladores de Pidgin, parece ser la más eficaz por el momento, gracias por facilitarla.

Imagen de Anónimo

Muchiiiiiiiiiiiisimas

Muchiiiiiiiiiiiisimas gracias!

Imagen de Falc

Por cierto, he escrito una

Por cierto, he escrito una nueva entrada en el blog sobre la nueva versión de Pidgin publicada, que corrige ya el error. Es recomendable actualizar, sobre todo quien haya utilizado alguna de las soluciones temporales. La solución de la última actualización, que escribí el 20 de noviembre es la definitiva, y es precisamente lo que hace la nueva versión de Pidgin.

Pidgin 2.7.6 soluciona el problema de los certificados

Imagen de mauromet

Gracias, muy bueno, uds son

Gracias, muy bueno, uds son unos capos, solucionado el problema del Pidgin, gracias again

Imagen de Luismi

Muchísimas gracias, me ha

Muchísimas gracias, me ha funcionado a la primera ;)

Imagen de Anónimo

muchas gracias hermano...

muchas gracias hermano... genial esa buena actitud de los linuxeros como tu

Imagen de Carlos

He vuelto por estos lados.

He vuelto por estos lados. Nuevamente ,  Pidgin está dándome problemas, hoy, durante toda la tarde no me he podido conectar , aparece " Los servidores no están disponibles". A ustedes le pasa lo mismo?? Hay algún problema de nuevo? si es así, conocen la solución?

Imagen de Falc

Que yo sepa no ha habido

Que yo sepa no ha habido ningún otro error, puede ser alguna caída temporal. Si no, echa un vistazo en el Trac de Pidgin a ver si alguien ha tenido el mismo error.

Imagen de Carlos

Estimado amigo:  Gracias por

Estimado amigo: 

Gracias por contestar mi inquietud. Me he podido conectar sin problemas, al parecer había problemas temporales en los servidores? 

Aprovechando la instancia, te pregunto: 

Cuando trato de desfragmentar el disco, con la herramienta de Windows, aparece el mensaje " No se pueden desfragmentar algunos archivos en este volumen" . 

Que consecuencias me trae esta complicación? 

Cómo lo soluciono?

continuo, como si nada pasara

Será necesario formatear ? 

Saludos ,Carlos 

PD. uso el SuricataOS RM ; soy usuario de nivel básico en informática 

Imagen de reepeecheep

Gracias amigo 

Gracias amigo