4 nov 2011

Fix Emesene 1.6.3 bloquear contactos | Linux - Fedora y RHEL

Actualmente usando RHEL 6.1 o derivados (clones, tambien otras distro enterprise), encontramos que el unico IM para la red MSN es pidgin, teniendo este desventajas claras que no voy a enumerar en todo el post, solo dire que los password locales se guardan en texto plano.
Daré el ejemplo para mi caso, SL6.1
Primero que nada, procedemos a instalar emesene 1.6.3 usando el rpm de Fedora 15, esto es, para i686 o para x86_64, por ej:

ftp://ftp.muug.mb.ca/mirror/fedora/linux/releases/15/Everything/i386/os/Packages/emesene-1.6.3-3.fc15.x86_64.rpm

ftp://ftp.muug.mb.ca/mirror/fedora/linux/releases/15/Everything/x86_64/os/Packages/emesene-1.6.3-3.fc15.x86_64.rpm

Luego de que bajen el rpm, lo instalan usando rpm, no yum, dado que va a pedir una dependencia que no necesitamos, asi que hacemos:

rpm --nodeps -ivh emesene-1.6.3-3.fc15.x86_64.rpm

Y eso es todo, ahora bien, notaran una falla en 1.6.3, que en algunas cuentas, sino todas, al bloquear un contacto el mismo se desbloquea a los segundos de forma automatica, bueno, hay un fix para ello, y es el siguiente, logueados como root, editan /usr/share/emesene/emesenelib/ProfileManager.py, y comentan (#) las lineas:


609
610
611
612
613
644
645
646
647


(Eso arregla el problema del bloqueo y desbloqueo fallido de contactos)

Salvan y listo, ahora emesene si bloquea.
Porque no usar el 2 desde git?, bueno, a ver le encontre mil errores y fallas, desde que se crashea la GUI haciendo X cosas, hasta que tiene mensajes de error con el nuevo protocolo de MSN, asi que el 1.6.3 con este retoque, a mi parecer es el mejor.

Nota: El fix para los contactos es aplicable a todo GNU/Linux

Saludos

3 comentarios:

  1. Funcionó en emesene 1.6.3 - "Uberlândia" (Ubuntu 11.04 amd64).

    Gracias!!

    ResponderEliminar
  2. La verdad que no entiendo tu explicación... me perdí en; y comentan (#) las lineas: y los numeros de abajo.

    Soy novato y me ha pasado eso de querer bloquear y al instante se desbloquea.

    ResponderEliminar
    Respuestas
    1. En entornos *nix, OSX, UNIX, BSD, Linux, comentar, significa colocar una almohadilla # como primer caracter en una linea, por ej:

      #esto es un comentario, y será ignorado del codigo
      esto ya no lo es

      Los numeros de abajo, son las lineas a comentar, si lo abres con gedit y en preferencias indicas que marque el numero de linea, o bien, con nano, pero con el siguiente comando: nano -c archivo.txt, te mostrará los numeros de linea

      Eliminar

Dejá tu comentario