Plugin Flash à jour mais Firefox ne cesse de me dire que j'ai l'ancienne version

20

Selon mon navigateur (Firefox 34.0), la version installée du plugin Shockwave Flash semble être 11.2.202.424. Cette version est considérée comme non sécurisée:

Le plugin est donc bloqué:

Dans la tentative de mise à jour du plugin vers la version actuellement considérée comme sûre (11.2.202.425), j'ai découvert que la version recommandée était apparemment déjà installée:

$ 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+

Mon système d'exploitation:

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

Mes questions:

  • Ai-je plusieurs versions de ce plugin installées?
  • Comment puis-je réparer mon installation?
moooeeeep
la source
8
je ne pense pas qu'il existe une telle chose que le flash sécurisé
mikeserv
J'ai également l'impression que Firefox traite déjà le plugin Flash comme dangereux alors qu'il pourrait être au courant d'un problème de sécurité, mais aucune mise à jour n'est encore disponible. Ensuite, vous ne pouvez plus rien y faire, mais au moins le flash est bloqué sur les sites jusqu'à ce qu'il y ait une mise à jour. Je viens de l'avoir avec le 11.2.202.577.
Andy

Réponses:

27

Je suis tombé sur cela aussi et j'ai trouvé la réponse dans le bugzilla de mozilla . En bref, cela s'est produit parce que le plugin a été mis à jour pendant que Firefox était en cours d'exécution et qu'il a pluginreg.datété corrompu. Donc:

  1. quitter Firefox
  2. rm ~/.mozilla/firefox/*/pluginreg.dat
  3. redémarrez Firefox

et vous serez prêt. (Le fichier sera régénéré.)

Bien sûr, vous devrez vous assurer que la .425version est installée via la mise à jour yum ou une autre méthode. Vraisemblablement, ce problème s'est produit sans danger pour de nombreuses mises à jour - ce n'est que la première où nous l'avons tous remarqué en raison de la liste noire.

mattdm
la source
A très bien fonctionné pour moi. Le fichier /usr/lib/flash-plugin/libflashplayer.so du 11.2.202.425 date du 21/11/14, ce qui est bien, je pensais que Firefox avait recherché ce fichier mais c'était bien le registre.
B2F
Eh bien, toujours eu le problème avec 11.2.202.442.
B2F
3

J'ai essayé rm ~ / .mozilla / firefox / * / pluginreg.dat sans succès, car dans la page des extensions de firefox, le plugin flash était toujours affiché comme vulerable avec seulement les deux options après sa nouvelle génération: désactiver ou demander activer.

J'ai pu résoudre le problème en modifiant le pluginsreg.dat qui avait le numéro de version séparé par une virgule au lieu de points, même si j'ai changé la chaîne de description:

Avant:

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

Après (travailler un):

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

Après le redémarrage de Firefox, le plugin flash a été défini comme toujours actif dans la configuration du plugin de la page des addons (les trois options peuvent être choisies)

Nach0Man
la source
0

ÉDITER:

Si vous souhaitez modifier tous les profils firefox actuellement utilisés, vous pouvez utiliser ce script simple:

#!/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

Dans la phrase sed, vous pouvez modifier le numéro de version de FlashPlugin (11.2.202.310) pour correspondre à votre version actuelle installée.

aberlanas
la source
"Script simple"? Je ne suis pas d'accord. : PI pense que for f in $(ps -C firefox -o user=); docela fonctionnera parfaitement :) En outre, lorsque j'utilise votre ligne, je découvre que la première ligne est la ligne grepelle - même et que la ligne Firefox que je veux est en ligne # 2. Donc, si vous voulez suivre la voie compliquée, assurez-vous également d'insérer un | grep -v grepquelque part.
syntaxerror