Firefox meint, ich verwende eine ältere Flash-Version

2030
That Brazilian Guy

Ich verwende Firefox 35.0 unter Fedora 20. Es hat die aktuellste Adobe Flash-Version (11.2.202.440).

Firefox blockiert Flash und zeigt eine Warnleiste an, die besagt, dass es veraltet ist:

Firefox meint, ich verwende eine ältere Flash-Version

Auf Englisch: Firefox hat die Ausführung eines veralteten Plugins "Adobe Flash" verhindert

Nur um sicher zu sein, ich lief:

  • yum reinstall http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm- es ist installiert adobe-release-x86_64.noarch 0:1.0-1.
  • yum reinstall flash-plugin- es ist installiert flash-plugin.x86_64 0:11.2.202.440-release.

Dann habe ich Firefox im abgesicherten Modus neu gestartet und überprüft about:plugins.

Shockwave Flash  File: libflashplayer.so Path: /usr/lib64/flash-plugin/libflashplayer.so Version: 11.2.202.425 State: Enabled (STATE_VULNERABLE_UPDATE_AVAILABLE) Shockwave Flash 11.2 r202 

Beim Überprüfen der aktuellen .soDatei auf Versionszeichenfolgen scheint die richtige Version zu sein.

$ strings /usr/lib64/flash-plugin/libflashplayer.so | | grep "11.2.202" FlashPlayer_11_2_202_440_FlashPlayer LNX 11,2,202,440 11.2.202.440 drm/%s/%s/%s/11.2.202.440%s 

Was ist los und wie kann ich das beheben?

5

2 Antworten auf die Frage

7
That Brazilian Guy

In pluginreg.datmeinem Firefox-Profilordner befindet sich eine Datei:

Generated File. Do not edit.  [HEADER] Version:0.17:$ Arch:x86_64-gcc3:$  [PLUGINS] libflashplayer.so:$ /usr/lib64/flash-plugin/libflashplayer.so:$ 11.2.202.425:$ 

(...)

Das Entfernen zwingt Firefox, es mit korrekten Daten neu zu generieren.

Nun about:pluginsheißt es:

Shockwave Flash  Arquivo: libflashplayer.so Caminho: /usr/lib64/flash-plugin/libflashplayer.so Versão: 11.2.202.440 Status: Ativo Shockwave Flash 11.2 r202 
1
Steven Penny

Wenn Sie möchten, können Sie die Sperrliste wie folgt deaktivieren about:config:

extensions.blocklist.enabled false 

oder mit prefs.js:

user_pref('extensions.blocklist.enabled', false);