jueves, 1 de mayo de 2014

libflashplayer.so no funciona en Mozilla Firefox para GNU/Linux


Este post es para describir un problema que me pasó en el cual a pesar que instalaba la última versión de firefox no podía visualizar los objetos de contenido flash (usualmente videos de youtube), y aunque la librería libflashplayer.so estuviera guardada en su ubicación correcta, al visualizar los componentes instalados en firefox no lo reconocía.

Hasta la versión 24 de Mozilla Firefox estuvo funcionando bien la combinación Firefox + Plugin de Flash, sin embargo, por un motivo extraño cuando actualicé a la versión 25 dejó de funcionar.

Instalé y reinstalé firefox, borré todas las instancias del plugin de flash player y lo volví a copiar en los supuestos directorios donde debería funcionar...

A decir verdad, por un motivo de flojera preferí utilizar Google-Chrome porque no tendría que verme envuelto en estar actualizando este plugin debido a que en cada actualización el equipo de Chrome se encarga de ir arreglando de forma extra oficial las actualizaciones de este plugin que su última actualización por parte de adobe fue la versión 11.0.2.x

El problema fue cuando ya no pude actualizar Chrome y decidí quitarme ese peso de encima al saber que tenía que existir una solución para este asunto.

Pues como decimos, "querer es poder" y "el que busca encuentra", por fin encontré la solución en un hilo dentro de los foros de ayuda de Mozilla.

El problema residía en que las versiones de arquitectura entre navegador y plugin eran distintas. Tan simple como eso, pero como bien dicen, "el que no sabe es como el que no ve".

Y me vine a dar cuenta de ese detalle cuando seguí las sugerencias

Los enlaces donde busqué información fueron estos:
http://kb.mozillazine.org/Determining_plugin_directory_on_Linux
https://support.mozilla.org/es/kb/resolver-problemas-con-plugins-como-flash-o-java-p#firefox:linux:fx25
https://support.mozilla.org/es/questions/973617
https://support.mozilla.org/es/questions/976075

Donde realmente encontré la solución fue en:
http://forums.mozillazine.org/viewtopic.php?f=38&t=2756813

En su momento (no se cómo), estuve descargando Firefox de 32 bits, aunque a decir verdad, consciente de la arquitectura de mi equipo recuerdo haber elegido siempre el .tar.gz para arquitectura 64bits.

El meollo de la situación fue la incompatibilidad entre la arquitectura del navegador y la arquitectura del plugin. Una vez puestos en sintonía ambas piezas de software a 64bits todo funciona como se debe.

Para comprobar la arquitectura de firefox, basta con utilizar el comando "file" seguido de la ruta hasta donde se encuentra el binario "firefox-bin"

Cuando tenía firefox 24 que era arquitectura 32bits y el plugin de flash para 64bits, al comprobar la arquitectura de firefox obtuve un resultado similar a este:

file /home/$USER/firefox24/firefox-bin
/home/$USER/firefox24/firefox-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, BuildID[sha1]=0xdea155d73d15c131e44f937ad9c4b64866883ba5, stripped


Cuando me puse a investigar la arquitectura que poseía la última versión de firefox que había descargado obtuve el siguiente resultado:

file /home/$USER/firefox28/firefox-bin
/home/$USER/firefox28/firefox-bin: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped


Y aquí vemos la arquitectura del plugin de flash (esta es la ubicación actual donde se debe almacenar el plugin):

file /home/$USER/.mozilla/plugins/libflashplayer.so
/home/$USER/.mozilla/plugins/libflashplayer.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped


Todo sirve en esta vida, cuando no se obtienen los resultados esperados se aprende de la experiencia, ya que en los enlaces que no me llevaron a la resolución del problema, aprendí sobre las posibles rutas donde puede estar guardado el plugin libflashplayer.so para que funcionen los componentes flash en el navegador, y en sí entendí un poco más cómo es que funciona este navegador.

Aprovechando para mencionar que ahora 1 de Mayo han sacado la release número 29 del navegador con una apariencia nueva llamada Australis, que según cuentan en barrapunto esta versión en general trae muchos cambios y mejoras. Así que a actualizar ya!

Saludos.

* Palabras clave que posiblemente servirán para encontrar ayuda sobre este caso:
No puedo visualizar contenido flash en firefox para GNU/Linux
No funciona flashplayer con firefox 25 en Debian
No funciona flashplayer con firefox 25 en GNU/Linux
libflashplayer.so instalado pero no lo reconoce firefox en GNU/Linux
Auxilio, no puedo ver videos de flash en Firefox para GNU/Linux (jajajaja...)

(no son todas las palabras claves comunes pero pueden ser de ayuda :D )


Interesante esta antena... =3
0wned...

0 comentarios:

 

Copyright © El igloo de Tux Design by O Pregador | Blogger Theme by Blogger Template de luxo | Powered by Blogger