Este complemento flash se bloqueó porque está desactualizado

12

Esta pregunta ahora es obsoleta, ya que Chromium y sus derivados, como Google Chrome, utilizan el complemento PPAPI Flash Player más moderno. Está integrado en Chrome, pero los usuarios de Chromium deben confiar en otras soluciones .

Como desarrollador, quiero usar Flash versión 10.1 o anterior en algunas de mis máquinas Ubuntu. El problema es que cada vez que ejecuto Google Chrome en esta máquina Lucid de 64 bits (que es la única máquina que tengo) recibo una advertencia:

Este complemento flash se bloqueó porque está desactualizado

Según las instrucciones en estos enlaces:

entonces lo intenté en una línea de comando:

google-chrome --allow-outdated-plugins

Pero todavía recibí la misma advertencia. ¿Hay alguna manera que pueda usar con una versión anterior del complemento flash?

ACTUALIZACIÓN 1
Según la sugerencia a continuación, edité el valor hexadecimal de uno de los archivos /usr/lib/firefox/plugins/flashplugin-alternative.so /usr/lib/iceape/plugins/flashplugin-alternative.so /usr/lib/libvisual-0.4/morph/morph_flash.so /usr/lib/openoffice/basis3.2/program/libflashlx.so /usr/lib/xulrunner/plugins/flashplugin-alternative.so /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/midbrowser/plugins/flashplugin-alternative.so /usr/lib/xulrunner-addons/plugins/flashplugin-alternative.so /usr/lib/mozilla/plugins/flashplugin-alternative.so /usr/lib/iceweasel/plugins/flashplugin-alternative.so /usr/share/ubufox/plugins/npwrapper.libflashplayer.so /var/lib/flashplugin-installer/npwrapper.libflashplayer.so

que era de
/usr/lib/flashplugin-installer/libflashplayer.so
10.1 a 10.2 pero no hubo ningún efecto. ¿Cómo puedo saber qué archivo está usando google-chrome desde arriba?

ACTUALIZACIÓN 2 Siguiendo de la salida de lsof encontré

var/lib/flashplugin-installer/npwrapper.libflashplayer.so

es el complemento flash que utiliza Google Chrome y allí no pude encontrar la cadena Flash 10.1 como se menciona en la respuesta a continuación.

usuario registrado
fuente
44
Chrome bloquea las versiones anteriores de Flash porque han conocido errores críticos de seguridad. ¿Por qué estás tratando de desarrollar para el viejo Flash?
Jeremy Bicha

Respuestas:

3

Google Chrome siempre bloqueará las versiones anteriores de Flash. Creo que es mejor usar otro navegador o una versión actualizada de flash, porque Chrome no funcionará bien con flash antiguo sin importar lo que hagas.

RolandiXor
fuente
No estoy seguro de por qué dices "no importa qué". ¿Es este un problema conocido?
Ramón
2
@ Ramón: sí, es un problema con la seguridad y las versiones flash anteriores. Google Chrome siempre bloqueará las versiones anteriores.
RolandiXor
Esta es una respuesta inútil. Primero, Chrome te da la opción de "Ejecutar esta vez", por lo que definitivamente puede "jugar bien". En segundo lugar, Adobe ya no está desarrollando Flash y oficialmente dejó de admitir Linux hace años, por lo que es imposible intentar actualizar Flash y usar un navegador diferente no encontrará mágicamente una versión de Flash que esté más actualizada.
Cerin
¿Verificaste la fecha de mi respuesta antes de escribir esto?
RolandiXor
3

Chrome parecía usar una versión desactualizada ubicada en / usr / lib / mozilla / plugins, así que finalmente esto funciona para mí:

sudo rm /usr/lib/mozilla/plugins/libflashplayer.so

sudo apt-get install adobe-flash-properties-gtk adobe-flashplugin

tipo
fuente
2

Si Roland tiene razón y no hay forma de deshabilitar esta advertencia de alguna manera oficial, entonces tal vez puedas darle una oportunidad (acabo de intentar lo contrario, cambiando 10.2 a 10.1 y Chrome ahora bloquea Flash de forma predeterminada con la advertencia):

Instale un editor hexadecimal como ghex

sudo aptitude install ghex

Desde una terminal, ingrese el directorio de Chrome.

cd /opt/google/chrome

Haga una copia de seguridad de la biblioteca de Flash Player en su directorio de inicio.

cp libgcflashplayer.so ~/.

Abra la biblioteca en ghex y busque "Flash 10.1" (escriba en el panel derecho del diálogo de búsqueda).

sudo ghex2 libgcflashplayer.so

ingrese la descripción de la imagen aquí

Cierre la ventana de búsqueda y modifique el número de versión de 10.1 a 10.2. Guarda tus cambios. Cualquier pestaña con Flash en ejecución se bloqueará en este punto. Reinicia Chrome y prueba tu cambio. Con suerte funcionará.

Ahora tenga en cuenta que me imagino que esto también afectará cualquier otra cosa que verifique qué versión de Flash está ejecutando, así que tenga esto en cuenta para cualquier prueba que esté haciendo.

Ramón
fuente
sorprendentemente no hay archivo con el nombre libgcflashplayer.so en dicha ubicación.
Usuario registrado
1
Hmm ... marca "about: plugins" en Chrome y luego presiona el enlace + Detalles en la esquina superior derecha para obtener la ruta correcta del archivo.
Ramón
Mi cromo tiene reproductor de flash de carga 10 y 11 y yo reproductor flash desactivado 10, entonces la advertencia se haya ido :)
digz6666
1

He descargado el paquete .tar.gz desde la página web de Adobe y copiado libflashplayer.soen /usr/lib/mozilla/pluginsresolver este problema.

SharkyXTS
fuente
0

Empecé a tener este problema con Ubuntu 11.10 .

Leí cada respuesta aquí pero ninguna funcionó. Finalmente busqué /opt/google/chrome/pluginsy encontré tres archivos obsoletos allí. Los tres archivos obsoletos fueron:

libflashplayer.so 2 de noviembre de 2010

libflashplayer.so.64bit 23 de julio de 2009

libflashplayer.so.org 14 de noviembre de 2008

Creé una carpeta llamada: /opt/google/chrome/plugins/backupy muevo los tres archivos allí.

Luego fui a http://get.adobe.com/flashplayer/ y descargué el .tar.gzpara otros Linux.

Extraje el archivo libflashplayer.soa /opt/google/chrome/pluginsy, finalmente, después de meses de frustración el problema se solucionó.

Eugene van der Merwe
fuente