Das Flash-Plugin ist auf dem neuesten Stand, aber Firefox sagt mir immer wieder, dass ich die alte Version habe


20

Laut meinem Browser (Firefox 34.0) scheint die installierte Version des Shockwave Flash-Plugins 11.2.202.424 zu sein. Diese Version gilt als unsicher:

Das Plugin ist daher gesperrt:

Beim Versuch, das Plugin auf die derzeit als sicher geltende Version (11.2.202.425) zu aktualisieren, habe ich festgestellt, dass die empfohlene Version anscheinend bereits installiert ist:

$ yum info flash-plugin
Loaded plugins: langpacks, refresh-packagekit
Installed Packages
Name        : flash-plugin
Arch        : x86_64
Version     : 11.2.202.425
Release     : release
Size        : 19 M
Repo        : installed
From repo   : adobe-linux-x86_64
Summary     : Adobe Flash Player 11.2
URL         : http://www.adobe.com/downloads/
License     : Commercial
Description : Adobe Flash Plugin 11.2.202.425
            : Fully Supported: Mozilla SeaMonkey 1.0+, Firefox 1.5+, Mozilla
            : 1.7.13+

Mein Betriebssystem:

$ cat /etc/redhat-release 
Fedora release 20 (Heisenbug)

Meine Fragen:

  • Habe ich mehrere Versionen dieses Plugins installiert?
  • Wie kann ich meine Installation reparieren?

8
Ich glaube nicht, dass es so etwas wie sichere Flash
mikeserv

Ich habe auch den Eindruck, dass Firefox das Flash-Plugin bereits als gefährlich einstuft, wenn er über ein Sicherheitsproblem Bescheid weiß, aber noch kein Update verfügbar ist. Dann können Sie nichts dagegen tun, aber zumindest ist Flash auf Websites blockiert, bis es ein Update gibt. Hatte das gerade mit 11.2.202.577.
Andy

Antworten:


27

Ich bin auch darauf gestoßen und habe die Antwort in Mozillas Bugzilla gefunden . Kurz gesagt, es geschah, weil das Plugin aktualisiert wurde, während Firefox lief, und das Plugin pluginreg.datbeschädigt wurde. So:

  1. Beenden Sie Firefox
  2. rm ~/.mozilla/firefox/*/pluginreg.dat
  3. starte Firefox erneut

und du bist fertig. (Die Datei wird neu generiert.)

Natürlich müssen Sie sicherstellen, dass die .425Version über yum update oder eine andere Methode installiert wird. Vermutlich ist dieses Problem bei vielen Updates harmlos aufgetreten - dies ist nur das erste, bei dem wir es alle aufgrund der schwarzen Liste bemerkt haben.


Hat super für mich funktioniert. Die Datei /usr/lib/flash-plugin/libflashplayer.so für 11.2.202.425 ist vom 21.11.14, was gut ist. Ich dachte, Firefox hat nach dieser Datei gesucht, aber es war tatsächlich die Registrierung.
B2F

Naja, hatte noch das Problem mit 11.2.202.442.
B2F,

3

Ich habe rm ~ / .mozilla / firefox / * / pluginreg.dat erfolglos ausprobiert, da auf der Addons-Seite von firefox das Flash-Plugin nach seiner Neugenerierung nur mit den beiden Optionen als anfällig angezeigt wurde: deaktivieren oder fragen aktivieren.

Ich könnte das Problem lösen, indem ich die Datei pluginsreg.dat bearbeite, bei der die Versionsnummer durch Komma anstelle von Punkten getrennt ist. Trotzdem habe ich die Beschreibungszeichenfolge geändert:

Vor:

[PLUGINS]
libflashplayer.so:$
/usr/lib/flash-plugin/libflashplayer.so:$
11,2,202,425:$
1416535783000:0:0:$
Shockwave Flash 11.2 r202:$
Shockwave Flash:$

Nach (arbeitender):

[PLUGINS] 
libflashplayer.so:$
/usr/lib/flash-plugin/libflashplayer.so:$
11.2.202.425:$
1416535783000:0:0:$
Shockwave Flash 11.2.202.425:$
Shockwave Flash:$

Nach dem Neustart von Firefox wurde das Flash-Plugin in der Plugin-Konfiguration der Addons-Seite auf immer aktiv gesetzt (alle drei Optionen wählbar)


0

BEARBEITEN:

Wenn Sie alle derzeit verwendeten Firefox-Profile ändern möchten, können Sie dieses einfache Skript verwenden:

#!/bin/bash
for f in $(ps aux |grep "/usr/lib/firefox/firefox"| grep -v "grep" | head -1 |cut -d " " -f1); do 
        echo " * Found some firefox running .... updating pluginreg.dat"
        for d in $(find /home/${f}/.mozilla/ -name "pluginreg.dat"); do 
            echo " * Found ${d}"
            sed -i "s%11\.2\.202\.310%11\.2\.202\.425%g" ${d}
        done
done

Im Satz sed können Sie die Versionsnummer des FlashPlugins (11.2.202.310) an Ihre derzeit installierte Version anpassen.


"Einfaches Skript"? Ich bin anderer Ansicht. : PI denke , das for f in $(ps -C firefox -o user=); dowird perfekt genug funktionieren :) Außerdem, wenn ich Ihre Leitung verwende, stelle ich fest, dass die erste Leitung die grepselbst ist und die Firefox-Leitung, die ich möchte, in Zeile 2 steht. Wenn Sie also den komplizierten Weg gehen möchten, stellen Sie sicher, dass Sie auch | grep -v grepirgendwo einen einfügen .
Syntaxfehler
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.