{"id":125,"date":"2010-06-10T07:18:49","date_gmt":"2010-06-10T12:18:49","guid":{"rendered":"http:\/\/sergiob.org\/wordpress\/?p=125"},"modified":"2010-06-10T07:18:49","modified_gmt":"2010-06-10T12:18:49","slug":"corrigiendo-el-error-de-empathy-con-msn-en-ubuntu-10-04","status":"publish","type":"post","link":"https:\/\/blog.sergiob.org\/?p=125","title":{"rendered":"Corrigiendo el error de empathy con MSN en Ubuntu 10.04"},"content":{"rendered":"<p>Hace como tres semanas se me ocurri\u00f3 la loca idea de migrar de Debian Lenny a Ubuntu, con eso de que hab\u00eda ya salido la versi\u00f3n 10.04 (Lucid Lynx) y que esta es una versi\u00f3n LTS (<em>Long Term Support<\/em>, o bien de Soporte de Largo Plazo&#8230; tres a\u00f1os en particular). Me dije: Porqu\u00e9 no ahora?<\/p>\n<p>Todo marcha de maravilla, con la notable de excepci\u00f3n de su cliente por defecto para mensajer\u00edas, llamado Empathy. Empathy es un proyecto de GNOME que est\u00e1 bastante apoyado &#8211; es decir, tiene apoyo de muchos frentes &#8211; y se ha convertido en el cliente por defecto del tal Ubuntu. Nada mal, excepto por el hecho de que su soporte para caracter\u00edsticas del protocolo de MSN apesta. Y apesta feo.<\/p>\n<p>La bronca con el tal Empathy es que, de vez en vez, se pasma la conexi\u00f3n. Ya no actualiza los contactos, ya no recibo (ni puedo enviar) mensajes, y lo peor&#8230; no me puedo desconectar. Bueno, al menos no con la interfaz que me proporciona Empathy. Seg\u00fan \u00e9l, se desconecta (y luego vuelve a conectarse), pero son notablemente patra\u00f1as.<\/p>\n<p>Un par de veces me desesper\u00e9 y acab\u00e9 reiniciando (sin comentarios), y todo volv\u00eda a la normalidad. Pero evidentemente esta no es forma de vivir&#8230; as\u00ed que me puse a investigar. Primero, instal\u00e9 el aMSN en un acto de desesperaci\u00f3n, bajo el razonamiento de &#8220;si la conexi\u00f3n est\u00e1 trabada, el conectarse\/desconectarse con otro cliente lo va a hacer funcionar&#8221;. Y no result\u00f3 como esperaba; efectivamente, aMSN pudo exitosamente conectarse y desconectarse, y sac\u00f3 al Empathy de su estupor. Pero ahora se quejaba de que no pod\u00eda conectarse por un (bien explicativo): &#8220;Network Error&#8221;. Hmmm&#8230;. <\/p>\n<p>Resulta que Empathy trabaja con un framework llamado &#8220;Telepathy&#8221; para el manejo de sus conexiones. Se ve bonito, platicado te lo pintan muy completo, pero esa cosa es la que acaba trab\u00e1ndose. La raz\u00f3n por la cual lo digo es que en <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/empathy\/+bug\/513346\">este viejo bug report de GNOME<\/a> hablan de un <a href=\"http:\/\/ubuntu-utah.ubuntuforums.org\/showpost.php?p=8058121&#038;postcount=9\">post<\/a> que describe una posible soluci\u00f3n; espec\u00edficamente:<\/p>\n<blockquote><p>\nok try this remove telepathy-butterfly an you should just have telepathy-haze installed try connecting with that\n<\/p><\/blockquote>\n<p>Lo cual me hizo investigar los fulanos m\u00f3dulos telepathy-*. Esto fue lo que dijo Debian:<\/p>\n<blockquote><p>||\/ Name                              Version                           Description<br \/>\n+++-=================================-=================================-==================================================================================<br \/>\n<strong>ii  telepathy-butterfly               0.5.9-0ubuntu1                    MSN connection manager for Telepathy<\/strong><br \/>\nun  telepathy-connection-manager      <none>                            (no description available)<br \/>\nii  telepathy-gabble                  0.8.12-0ubuntu1                   Jabber\/XMPP connection manager<br \/>\nii  telepathy-haze                    0.3.4-1                           A telepathy connection manager that use libpurple<br \/>\nii  telepathy-idle                    0.1.6-1                           IRC connection manager for Telepathy<br \/>\nun  telepathy-mission-control         <none>                            (no description available)<br \/>\nii  telepathy-mission-control-5       5.3.2-3                           management daemon for Telepathy real-time communication framework<br \/>\nun  telepathy-python                  <none>                            (no description available)<br \/>\nii  telepathy-salut                   0.3.11-1                          Link-local XMPP connection manager for the Telepathy framework<br \/>\nun  telepathy-sofiasip                <none>                            (no description available)<\/p><\/blockquote>\n<p>Hmmm&#8230; entonces me fu\u00ed a ver el proceso y&#8230;<\/p>\n<blockquote><p>sbecerril@dolphins:~$ ps -e | grep telepathy<br \/>\n 5320 ?        00:00:04 telepathy-butterfly\n<\/p><\/blockquote>\n<p>Ok&#8230; so&#8230; este deber\u00eda ser el proceso trabado. Un simple kill (cort\u00e9s, sin llamar a -2 ni a -9 por supuesto)&#8230;<\/p>\n<p>y voil\u00e0! Empathy revivi\u00f3.<\/p>\n<p>Ahora&#8230; a escribir un script que haga eso recursivamente&#8230; \ud83d\ude1b<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace como tres semanas se me ocurri\u00f3 la loca idea de migrar de Debian Lenny a Ubuntu, con eso de que hab\u00eda ya salido la versi\u00f3n 10.04 (Lucid Lynx) y que esta es una versi\u00f3n LTS (Long Term Support, o bien de Soporte de Largo Plazo&#8230; tres a\u00f1os en particular). Me dije: Porqu\u00e9 no ahora? &hellip; <a href=\"https:\/\/blog.sergiob.org\/?p=125\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Corrigiendo el error de empathy con MSN en Ubuntu 10.04&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,13,26],"tags":[55,65,82,124],"class_list":["post-125","post","type-post","status-publish","format-standard","hentry","category-geek","category-hobbies","category-vida","tag-estupido-gnome","tag-hacking-lite","tag-linux","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/blog.sergiob.org\/index.php?rest_route=\/wp\/v2\/posts\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.sergiob.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.sergiob.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.sergiob.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.sergiob.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=125"}],"version-history":[{"count":0,"href":"https:\/\/blog.sergiob.org\/index.php?rest_route=\/wp\/v2\/posts\/125\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.sergiob.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.sergiob.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.sergiob.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}