Ifølge min browser (Firefox 34.0) er den installerede version af Shockwave Flash-pluginet ser ud til at være 11.2.202.424. Denne version anses for at være usikker:
Pluginet er derfor blokeret:
I forsøget på at opdatere pluginet til den version, der i øjeblikket betragtes som sikker (11.2.202.425), fandt jeg ud af, at den anbefalede version tilsyneladende allerede er installeret:
$ 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+
Mit operativsystem:
$ cat /etc/redhat-release Fedora release 20 (Heisenbug)
Mine spørgsmål:
- Gør jeg har flere versioner af dette plugin installeret?
- Hvordan kan jeg rette min installation?
Kommentarer
- jeg tror ikke, der er sådan noget som sikker flash
- Jeg har også det indtryk, at Firefox allerede behandler Flash Plugin som farligt, når de måske ved om et sikkerhedsproblem, men der er ingen opdatering tilgængelig endnu. Så er der ' intet, du kan gøre ved det, men i det mindste blokeres flash på websteder, indtil der ' er en opdatering. Havde bare dette med 11.2.202.577.
Svar
Jeg løb også ind i dette og fandt svaret i mozillas bugzilla . Kort sagt skete det, fordi pluginet blev opdateret, mens Firefox kørte, og pluginreg.dat
blev ødelagt. Så:
- exit firefox
-
rm ~/.mozilla/firefox/*/pluginreg.dat
- start firefox igen
og du er klar. (Filen regenereres.)
Selvfølgelig skal du sørge for, at .425
-versionen er installeret via yum-opdatering eller anden metode. Formentlig , dette problem er sket harmløst i mange opdateringer – dette er bare den første, hvor vi alle har bemærket det på grund af sortlisten.
Kommentarer
- Arbejdet Fantastisk for mig. /usr/lib/flash-plugin/libflashplayer.so filen til 11.2.202.425 er fra 21/11/14, hvilket er godt, jeg troede, at Firefox søgte efter denne fil, men det var faktisk registreringsdatabasen.
- Nå, havde jeg stadig problemet med 11.2.202.442.
Svar
Jeg har prøvet rm ~ / .mozilla / firefox / * / pluginreg.dat uden nogen succes, fordi flash-pluginet på tilføjelsessiden af firefox stadig blev vist sårbart med kun de to muligheder, efter at det blev genereret for nylig: at deaktivere eller bede om at aktivere.
Jeg kunne løse problemet ved at redigere pluginsreg.dat, som havde versionen nummer adskilt med komma i stedet for prikker, alligevel ændrede jeg beskrivelsesstrengen:
Før:
[PLUGINS] libflashplayer.so:$ /usr/lib/flash-plugin/libflashplayer.so:$ 11,2,202,425:$ 1416535783000:0:0:$ Shockwave Flash 11.2 r202:$ Shockwave Flash:$
Efter (arbejder en):
[PLUGINS] libflashplayer.so:$ /usr/lib/flash-plugin/libflashplayer.so:$ 11.2.202.425:$ 1416535783000:0:0:$ Shockwave Flash 11.2.202.425:$ Shockwave Flash:$
Efter genstart af firefox blev flash plugin indstillet til altid at være aktiv i addon-siden plugin konfiguration (alle tre valgmuligheder valgfrie)
Svar
REDIGER:
Hvis du vil ændre alle firefox-profiler, der i øjeblikket er i brug, kan du bruge dette enkle script:
#!/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
I sed-sætningen kan du ændre versionsnummeret på FlashPlugin (11.2.202.310) for at matche din nuværende installerede version.
Kommentarer
- " Enkelt script "? Jeg beder om at afvige. : PI tror at
for f in $(ps -C firefox -o user=); do
vil fungere perfekt nok 🙂 Desuden, når jeg bruger din linje, finder jeg ud af, at første linje ergrep
i sig selv, og den Firefox-linje, jeg vil have, er i linje # 2. Så hvis du ønsker at gå den komplicerede vej, skal du sørge for at indsætte en| grep -v grep
et eller andet sted.