Solución WebCam Emesene (Libmimic)



mayorista cartuchos compatibles

Nota: Uso Ubuntu 9.10, Emesene 1.5, pero esto funciona en todas las versiones de Ubuntu y en las versiones de Emesene que tienen soporte para WebCam

En esta ocasión les explicare como solucionar el error que sale cuando intentamos ver la WebCam de un contacto.

Error que aparecía

Error Que Aparecía

La imagen anterior, era la que me aparecía el error que aparecía cuando intentaba solicitar ver la WebCam de alguno de los contactos que tenia en Emesene,»You don’t have libmimic, so you can’t send or receive webcam» y lo solucione de la siguiente manera.

Primero debemos verificar si tenemos instalado python-all y python-all-dev, si no los tenemos instalados los debemos instalar escribiendo en una consola lo siguiente:

sudo apt-get install python-all
sudo apt-get install python-all-dev

Luego debemos instalar lo necesario para recompilar la librería que nos permitirá decodificar el formato de vídeo que usa el protocolo de Windows Live Messenger para poder visualizar la WebCam de nuestros contactos, en pocas palabras debemos instalar lo necesario para poder compilar nuevamente el Emesene junto con lo necesario para ver la WebCam y así solucionar el problema, necesitamos python-dev y librsync-dev, los cuales podemos instalar desde la consola así:

sudo apt-get install python-dev
sudo apt-get install librsync-dev

(Tenemos previamente instalado el Emesene pero antes de realizar este procedimiento lo debemos cerrar totalmente)

Luego descargamos un paquete completo de Emesene desde la pagina de SourceForge (Debido a que si lo instalamos desde apt-get install emesene, quedara instalado pero no los archivos para compilarlo)..

Descargamos el Emesene desde la pagina de SourceForge, y lo guardamos en el escritorio.

Luego lo extraemos y copiamos la carpeta «libmimic» y el archivo «setup.py» y la pegamos en la carpeta donde esta instalado Emesene que es «/usr/share/emesene«.

Algunas veces se presentan errores así que para ir a la fija es mejor hacerlo desde consola o para los menos avanzados de forma gráfica pero como superusuario, para esto hay que ir a una consola y escribir lo siguiente:

sudo nautilus

Luego debemos compilar la libreria libmimic, para ello verificamos que el Emesene este totalmente cerrado y vamos a una consola y escribimos lo siguiente.

cd /usr/share/emesene
sudo python setup.py build_ext -i

Con esto ya debe quedar compilado y funcionando Emesene para ver la WebCam de nuestros contactos, si tiene preguntas no duden en dejar sus comentarios 😉

89 thoughts on “Solución WebCam Emesene (Libmimic)

  1. gksu… sudo… menuda idiotez, van bien los dos, la única diferencia es donde te pide la identificación de superusuario ¬¬ para tal caso siempre es más rápido usar sudo… que te lo pedirá en la consola directamente… más rápido… ¬¬

  2. Hola, si es mas rápido escribir sudo talcosa, gksu lo usaría mas cuando uso en cuadro de «Ejecutar Alt + F2» 🙂

    Gracias por comentar

  3. Lo probe en ubuntu 9.10 enviando, funciona de 10!
    Tambien lo probe en ubuntu 9.04, enviando, y funciona de 10!

    Webcam Genius ni idea el modelo, pero lo tomo solo sin configurar nada, una masa.

    No probé de recibir webcam, pero supongo que funcionará.
    Muchas Gracias.

  4. por si alguien ocupa los pasos para mandriva, esto es lo que hize:

    yo use el tar con la version 1.5.1, desde la cual solo ejecuto el bin de emesene para lanzar el programa.

    pegue los archivos libmimic en la misma carpeta descomprimida del tar.

    instale el paquete python-dev, ya que me hacia falta, mandriva por default no te lo instala, uso mandriva one 2009

    segui los pasos que explica el compa aca en su pag, y vuala, emesene jalando con las web cams.

    saludos… y gracias por la guia.

  5. a mi cuando intento copiar los archivos a mi carpeta no me deja, me da error ¿que puedo hacer?

  6. @jose fíjate que estas ejecutando el gestor de ventanas como súper administrador, si no entonces cambia los permisos sobre la carpeta para que se pueda leer y escribir , si no entonces hazlo por consola, recuerda primero logearte como root para que te funcione..

  7. Paso para agradecer tan detallada explicacion.Tube problemas con amsn y pase a emesene que me encanto pero me encontre con este cartelito de la libreria esa.En 5 minutos google me llevo a tu pagina asi que gracias porque ahora anda joya.

  8. saludos compas, hace poco migre al mandriva 2010, y al realizar esta instalacion, se logra abrir la ventana de captura de video, pero se queda en blanco sin pasar imagenes, ya habia logrado que esto funcionara en la version spring2009, pero ahora no funciona, alguien sabe algo de esto??
    saludos!!

  9. la verdad a mi me funciono maso, ya no me sale el error si no una ventanita pero en blanco no se ve el comañero.. que sera hice los pasos bien…
    gracias de todos modos por el aporte

  10. hola!!!! disculpen ya hice todo lo que hice ahi!!! ya no me aparece el error!!! pero no se ve las imagenes de recibo de otra webcam!!! espero me puedan ayudar grax1!!

  11. Hola, he seguido los pasos describes, y no consigo mensajes de error.. sino que se abre una nueva ventana donde se supone debe haber una imagen, y solo veo un recuadro gris. Alguna sugerencia?? gracias!!

  12. Buenas noches muchachos mi nombre es edgar marques de venezuela, ya descarge el Emesene desde la pagina de SourceForge, y lo guarde en el escritorio.

    Luego lo extraje y copie la carpeta «libmimic» y el archivo «setup.py» y la pege en la carpeta donde esta instalado Emesene que es «/usr/share/emesene».
    abrí otra consola y corri el sudo nautilus para lo del superusuario, luego compile el libmimic y probé con el emesene: y aun que ya no me aparece el mensaje y me carga la ventana de la cámara web pre-visualizando la imagen cuando hago una llamada web cam a un contacto, la llamada se cancela sola y no me pueden ver.
    mi computador es un laptop toshiba satellite A305 con camara web integrada

    si saben de algo mas por favor agradeseria mucho la ayuda
    feliz ano para todos…

  13. Hola que hay, esto si funcionó para mi, muchas gracias en verdad, tengo algunos amigos que viven lejos y antes los veía por webcam en windows, pero ahora con ubuntu no sabía como hacerle, en verdad agradezco este tutorial.

    Sólo como dato, yo uso una aplicación de ubuntu que se llama «Root Terminal» es lo mismo sólo que como el nombre lo dices, siempre estás como Root, con esto te evitas estar escribiendo la palabra «sudo» y poner la clave cada vez, únicamente te pide tu clave al principio cuando abres el «Root Terminal», es muy útil la verdad. Saludos y nuevamente gracias.

  14. Gracias por el tip!!! Me había quebrado la cabeza tratando de solucionar este problema.

  15. Hola @Adrian , también puede acceder a un terminal normal y escribir «sudo su» o «sudo -s» y ya no tendrás que volver a escribir sudo antes de cada comando para que lo interprete como root, eso es «Root Terminal» saludos 🙂 gracias

  16. HOLA UMM YO SOY NUEVO EN TDO STO D LINUX Y PSS SEGI LOS PASOS COMO DICEN Y SI YA ACEPTA LAS INVITACIONES Y RECIBE PERO EL PROBLEMA AHORA ES QUE CUANDO STA CARGANDO LA CAMARA SE CANCELA SOLA Y SIGO SIN PODER USAR LA CAMARA :s

    M GUSTARIA K ALGIEN M AYUDARA….

  17. holaa segui todos los pasos pero me da un error de este typo
    error: emesene: Is a directory
    y sigue con lo de el libmimic

  18. hice todo lo que dijiste y no me visualiza nada no se que mas debo hacer ya probé con muchas cosas el modelo de mi camara es CNF7040

  19. seguí todos los pasos,,, pero me sale el recuadro gris… alguien sabe que puede ser…?? gracias..

  20. hey hize todo lo que me dijiste todo bien hazta que al final me sale este mensaje :

    [email protected]:/usr/share/emesene$ sudo python setup.py build_ext -i
    python: can’t open file ‘setup.py’: [Errno 2] No such file or directory

  21. Hola soy Daniel, yo hice todo lo que dices en tu post pero no recibo ni envio. mi webcam si esta instalada ya la probe con el cheese, pero cuando la quiero usar con el emesene no salia nada hice todo lo que decias pero no recibo ni envio, como ya habia dicho. Lo que hice fue ejecutar emesene desde una consola y me salio el siguiente error que tiene que ver con la conexión del socket, ¿Sabrias como reparar este problema?

    [email protected]:~$ emesene
    If you are reading this, you may want to enable debug
    It’s the first option in the advanced page in preferences
    Thread-1 start
    sqlite3 imported
    File /home/daniel/.config/emesene1.0/daniel_cas88_hotmail_com/custom_emoticons/map does not exist, skipping

    ** (emesene:5031): CRITICAL **: atk_object_set_name: assertion `name != NULL’ failed

    ** (emesene:5031): CRITICAL **: atk_object_set_name: assertion `name != NULL’ failed

    ** (emesene:5031): CRITICAL **: atk_object_set_name: assertion `name != NULL’ failed

    ** (emesene:5031): CRITICAL **: atk_object_set_name: assertion `name != NULL’ failed

    ** (emesene:5031): CRITICAL **: atk_object_set_name: assertion `name != NULL’ failed

    ** (emesene:5031): CRITICAL **: atk_object_set_name: assertion `name != NULL’ failed

    ** (emesene:5031): CRITICAL **: atk_object_set_name: assertion `name != NULL’ failed

    ** (emesene:5031): CRITICAL **: atk_object_set_name: assertion `name != NULL’ failed

    ** (emesene:5031): CRITICAL **: atk_object_set_name: assertion `name != NULL’ failed

    ** (emesene:5031): CRITICAL **: atk_object_set_name: assertion `name != NULL’ failed
    Starting SocketHandler thread
    Connecting to 192.168.1.66:80
    Connecting to 201.153.129.102:80
    Socket error, closing this socket
    ((‘/usr/lib/python2.6/asyncore.py’, ‘recv’, ‘365’), , error(111, ‘Connection refused’), ‘[/usr/lib/python2.6/asyncore.py|read|76] [/usr/lib/python2.6/asyncore.py|handle_read_event|414] [/usr/share/emesene/emesenelib/p2p/transfers.py|handle_read|1065] [/usr/lib/python2.6/asyncore.py|recv|365]’)
    Socket error, closing this socket
    ((‘/usr/lib/python2.6/asyncore.py’, ‘recv’, ‘365’), , error(113, ‘No route to host’), ‘[/usr/lib/python2.6/asyncore.py|read|76] [/usr/lib/python2.6/asyncore.py|handle_read_event|414] [/usr/share/emesene/emesenelib/p2p/transfers.py|handle_read|1065] [/usr/lib/python2.6/asyncore.py|recv|365]’)
    canceling webcam
    Closing all webcam sockets…
    SocketHandler thread quit
    Not for us 2126598469 836414217
    Not for us 2126598469 836414217
    Not for us 2126598469 836414217
    Not for us 2126598469 836414217
    Starting SocketHandler thread
    Connecting to 192.168.1.66:80
    Connecting to 201.153.129.102:80
    Socket error, closing this socket
    ((‘/usr/lib/python2.6/asyncore.py’, ‘recv’, ‘365’), , error(111, ‘Connection refused’), ‘[/usr/lib/python2.6/asyncore.py|read|76] [/usr/lib/python2.6/asyncore.py|handle_read_event|414] [/usr/share/emesene/emesenelib/p2p/transfers.py|handle_read|1065] [/usr/lib/python2.6/asyncore.py|recv|365]’)
    Socket error, closing this socket
    ((‘/usr/lib/python2.6/asyncore.py’, ‘recv’, ‘365’), , error(113, ‘No route to host’), ‘[/usr/lib/python2.6/asyncore.py|read|76] [/usr/lib/python2.6/asyncore.py|handle_read_event|414] [/usr/share/emesene/emesenelib/p2p/transfers.py|handle_read|1065] [/usr/lib/python2.6/asyncore.py|recv|365]’)

  22. Bueno hice todo y me sale para enviar y recivir pero cuando envio y acepta se queda en cargando y se cancela igual me pasa al recivir …!!!?????

  23. gracias por el aporte lo instale en mi linux mint 8 helena, la unica salvedad que puedo hacer es lo siguiente, cuando quise pegar las carpeta tuve que abrir la carpeta emesene como root, para pegar y solucione mi problema, lo demas todo ok, gracias

    «jafuentespinilla»

  24. Hola, seguí todos los pasos del tutorial y al reiniciar mi computador, inexplicablemente comenzó a usar más memoria RAM de la que empleaba antes. No sé qué pasó. Ahora tengo mala espina de todo lo que hice sin estar convencido de que todo fuera seguro.

    Carlos.

  25. yo hago lo que me dices pero no ogro encontrar emesene para pegarle los archivos que dijsite soy nueva en esto me estoy volviendo lokaaaaaaaaaaaaa

  26. hola gracias por el consejo pero fijate que no me funcionó, no puedo recibir ni mandar video por el emesene, 🙁 de todos modos muchas gracias por el aporte.

  27. fijate q libmimic0 ya esta en los repos 😉 intala limimic0 y python-libmimic
    ejjeje

  28. oye me quede en el paso donde se tienen que copiar la carpeta de libmimic y setup.py ya que no me permite copiarlo en la carpeta usr/share/emesene que puedo hacer ya que en la temrminal le escribo sudo nautilus y no me permite avanzar a lo demas de cd /usr/share/emesene
    sudo python setup.py build_ext -i. porfavor contesta me gustaria usar la cam en emesene

  29. Intenta en vez de «sudo» hacer un «gksudo» o antes de ejecutar el comando has «sudo su» o «sudo -s» para dejar arriba los privilegios de root

  30. Hola, quisiera que me echarais una mano, ya que en el último paso (al compilar libmimic) me da el siguiente error:

    running build_ext
    building ‘libmimic’ extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.6 -c libmimic/bitstring.c -o build/temp.linux-x86_64-2.6/libmimic/bitstring.o
    gcc: libmimic/bitstring.c: No existe el fichero ó directorio
    gcc: no input files
    error: command ‘gcc’ failed with exit status 1

    Alguna idea. Gracias

  31. yo hice esto, y me dejo de aparecer el error, ahora cuando solicito la web cam, me manda una ventana como que se va a abrir, pero nunca me muestra la imagen de la cam… ¿quien me aconseja que puedo hacer?

  32. hola, no puedo copiar y pegar las carpetas, no me deja, como puedo solucionar este problema

  33. la neta no ce por q chingados no puedo copiar y pegar lo q m pide en la carpeta emesen y debido a esto la instalacion no termina adecuada mente a y otr acosa a lo mejor sera por no e spara todas versiones ya q yo tengo ubuntu 10.04 y el emesene es la version: 1.6.1-0Ubuntu1 (emesene) y si no es eso dim el por q para corregir mis errores y volverlo a intentar luego bueno espero respondas rapido

  34. mi amigo yo segui los pasos como lo indicas pero cuando me quieren enviar la invitacion de la camara web dice lo siguiente:
    «Usuario utiliza una versión de Messenger que no ha sido mejorada para admitir una llamada a PC. Pide a tu contacto que actualice a la última versión de Messenger y vuelve a intentar llamar.»
    si envio la invitacion yo desde mi maquina simplemente no pasa nada, espero puedas ayudarme. saludos

    esto es lo que tengo instalado.
    ubuntu 9.10
    emesene 1.5 – awesome

  35. k onda bros acabo arreglar el problema de copiar los archivos ia k me decia k solo root podia aserlo i dije chinga es mi puta lap como no voi a poder modificarla jaja asi k agarre me fui a consola escribi un comando para ponerle pasword a root ase lo siguiente

    entrar como root:
    sudo [email protected]:~$ sudo -s
    [sudo] password for zuriel:
    [email protected]:~# sudo passwd
    Introduzca la nueva contraseña de UNIX:
    Vuelva a escribir la nueva contraseña de UNIX:
    passwd: contraseña actualizada correctamente

    eso fue lo k io ise i despues le di en cambiar de usuario puse en usuario a «root» i les abre root de manera grafica dediquense a copiar nada mas los archivos k dice ai para no dañar algun archivo k no se deba io estoi a punto de probar mi cam asi k aver si funciona jeje saludos espero les sirva mi informacion jeje

  36. Pues ya esta la versión 1.6.3 y todo anda bien… el problema es con el envío y recepción de archivos ya que es muy lenta esta operacion, yo uso emesene creo que es el mejor, ademas puedo ver quien entra como no conectado… emesene lo mejor.

  37. jjajaja amigo ..la verdad. probe varias veces.. y nada.. y nada. asta que porfin… me funciono.. gracias amigo..

  38. Hola, yo probé y ahora no pasa nada cuando aprieto el boton de la webcam, lo que necesito es recibir porque yo no tengo una para mandar, pero me dicen mis contactos que a ellos directamente no les aparece opcion para mandarme webcam. sólo les ocurre conmigo y no con el resto que usa msn de win2.
    Alguien sabe que puede ser que este pasando???

  39. hola!!! su foro esta genial… ayuda muchisisisimo, pero ya hise todo lo anterior y aun nada, se abre una ventana
    pero no se ve imagen, ni de envio ni de recibo…. por favor ayudenme!!!

  40. miren yo no se mucho de computadora ni nada y iero saber k es una «consola» k yo no tego ni idea ):

  41. Una consola es una ventana en la cual puedes escribir comandos para que linux los interprete. (Parecido al MS-DOS de windows)
    Si usas Ubuntu puedes abrir una consola entrando en el logo de ubuntu (el que sería para tí Inicio si vienes de Window$) y en Accesorios, Terminal

    Aquí tiene el nombre de Terminal, pero es lo mismo que Consola.

    Para que comprendas, todo el entorno grafico, programas etc, se «mueve» bajo la terminal aunque no lo veas. 😉

    Espero te sirva y entiendas algo.

  42. me he descargado el emesene 1.6.3 y he compilado el setup.spy pero en la ventana de mi emesene no aparece el icono de la webcam. entro en las preferencias y en la opcion webcam si aparece activa y da imagen. pero en las ventanas no y mis contactos me indican que no tengo opcion de activar la webcam. agradeceria alguna idea que pueda ayudar a resolver este conflicto de la webcam, gracias y perdonen tanta molestia. pd. si encuentro la solucion se las comunicare.

  43. yo no se como abrir ni donde esta una consola solo tengo semanas usando linux, si alguien ya tiene la cnonsola escrita y la puede subir para descargarla y ponerla n emesene seria muy bueno si no decirme donde puedo encontrar las consolas, gracias

  44. Gracias man. Soy de Costa Rica. Tengo 3 días de probar Ubuntu 9.10 y estoy encantado, no sé como perdí tanto tiempo con windows.
    Desde hace 1 año tenía un disco que me regaló un amigo para que lo probara, pero no me atrevía y ahora me arrepiento de no haberlo instalado antes.
    Como comprenderan, apenas estoy empezando y tengo miles de preguntas, pero hasta ahora se me ha hecho fácil manejarlo.
    Gracias por este tuto, porque me cayó de pelos para poner mi cámara a funcionar y de paso aprendí el asunto del usuario root…
    Grande tu aporte.
    10 estrellas para vos.

  45. Hola, seguí los pasos pero al momento de enviar mi solicitud de llamada mis compañeros me dicen que no aparece nada, que de hecho no aparezco con la opción de la cam. De todos modos muchas Gracias lo seguiré intentando.

  46. Para los que no saben que es consola, es una aplicación estilo MS-DOS ( y no es exclusivo de windows, digamos que este lo adoptó para poder funcionar), ahi se escriben los comandos, que indican, su nombre es gnome-terminal, lo puedes encontrar en menú ( logo de ubuntu) si tienes el menú de gnome, en aplicaciones, te vas a accesorios y casi siempre es la última opción: Terminal. Otra forma es presionar la tecla Alt + F2 y escribes gnome-terminal y aparece. También soy novato en linux, uso el mint, se me hace de lo más fácil para novatos.

    Pruebo lo del emesene y comento.

  47. coomo instaloo la camaara alguien saabee!! 🙂 x faa escribaaan !!

  48. Pues si, se soluciona almenos con la version1.6.1 la 1.6.3 no la instale, pero seria lo mismo. Ahora funciona perfecto y espero que en el futuro se solucione esto porque hacerlo siempre medio cansado, tiene que ser como el amsn aunque sea pesado el emesene mejorará

    Gracias.

  49. hola soy novato e francia me servio su ayuda hasta al llegar a lo de cd/user/share/emesene…y ahi me dice que no existe fixhero o directorio…..tengo un ordinador portatil sera por eso????gracias por responder

  50. no puedo pegar la carpeta libmimic en la carpeta de emesene !! que hago urgenteeeee

  51. #

    hola soy novato soy de francia me servio su ayuda hasta al llegar a lo de cd/user/share/emesene…y ahi me dice que no existe fixhero o directorio…..tengo un ordinador portatil sera por eso????alguien me puede ayudar por favor?¿

  52. muchisimas gracias argen pero ahora me dice lo mismo con est(sudo python setup.py build_ext -i) k no existe directorio o fichero..no sabes como te agradezco esto..e otra cosa..tengo que empezar de nuevo y sigo ahi donde lo deje¿?…muy amable

  53. Empieza de nuevo si quieres, copia y pega los comandos y así te ahorras de escribirlo equivocado por las dudas, pero si solo copia y pegas no creo que te traerá problema, yo lo hice en 2 maquinas y me funcionó a la perfección.

  54. GRACIAS POR RESPONDER ..YO HIZE LO MISMO..PERO CREO QUE LA CULPA ES DEL PORTATIL..ES PORQUE ES DE LOS PEQUEÑOS .PERO LO VOY A INTENTAR DE NUEVO..MUCHAS GRACIAS POR RESPONDER..SE LO AGRADEZCO ARGEN..MUY AMABLE

  55. Viejo cuando intento descargar la libreria librsyn-dev me dice que no existe o esta obsoleta, estoy en modo root con todos los provilegios, he descargado la libreria por aparte en un .deb, cuando lo abro con el GDebi me dice que la solicitud no puede ser ejecutada, cuando lo hago via terminal con el dpkg -i me dice que el archivo esta bloqueado por otro proceso, en resumen estoy jodido, pero bueno, acudo a tu conocimiento para poder instalar esta libreria que baje en un .deb

    De antemano mil gracias por tu respuesta,

    Pd. Estoy usando Ubuntu 11.04 Natty

  56. Al día de hoy 31 Octubre 2011, funciona perfecto usando Ubuntu 11.10

    Muchas gracias!!!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *