Enligt min webbläsare (Firefox 34.0) är den installerade versionen av Shockwave Flash-plugin verkar vara 11.2.202.424. Den här versionen anses vara osäker:
Pluginet är därför blockerat:
I försöket att uppdatera plugin till den version som för närvarande anses vara säker (11.2.202.425) fick jag reda på att den rekommenderade versionen uppenbarligen redan är installerad:
$ 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+
Mitt operativsystem:
$ cat /etc/redhat-release Fedora release 20 (Heisenbug)
Mina frågor:
- Gör jag har flera versioner av detta plugin installerat?
- Hur kan jag fixa min installation?
Kommentarer
- jag tror inte att det finns något sådant som säker flash
- Jag har också intrycket att Firefox redan behandlar Flash Plugin som farligt när de kanske känner till ett säkerhetsproblem men ingen uppdatering är tillgänglig än. Sedan finns ' inget du kan göra åt det då, men åtminstone blockeras flash på webbplatser tills ' är en uppdatering. Hade precis detta med 11.2.202.577.
Svar
Jag stötte också på det här och hittade svaret i mozilla ”s bugzilla . Kort sagt hände det eftersom plugin-programmet uppdaterades medan Firefox kördes och pluginreg.dat
blev skadad. Så:
- avsluta Firefox
-
rm ~/.mozilla/firefox/*/pluginreg.dat
- starta Firefox igen
så är du klar. (Filen kommer att regenereras.)
Naturligtvis måste du se till att .425
-versionen installeras via yum-uppdatering eller annan metod. Förmodligen , detta problem har inträffat ofarligt för många uppdateringar – det här är bara det första där vi alla märkte det på grund av svartlistningen.
Kommentarer
- Fungerade bra för mig. Filen /usr/lib/flash-plugin/libflashplayer.so för 11.2.202.425 är från 21/11/14 vilket är bra, jag trodde att firefox sökte efter den här filen men det var verkligen registret.
- Tja, hade fortfarande problemet med 11.2.202.442.
Svar
Jag har provat rm ~ / .mozilla / firefox / * / pluginreg.dat utan någon framgång, för på tilläggssidan i firefox visades flash-pluginet fortfarande som vulerbart med endast de två alternativen efter att det nyligen skapades: att inaktivera eller be att aktivera.
Jag kunde lösa problemet genom att redigera pluginsreg.dat som hade versionen nummer separerat med komma istället för punkter, ändå ändrade jag beskrivningssträngen:
Före:
[PLUGINS] libflashplayer.so:$ /usr/lib/flash-plugin/libflashplayer.so:$ 11,2,202,425:$ 1416535783000:0:0:$ Shockwave Flash 11.2 r202:$ Shockwave Flash:$
Efter (arbetar 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 omstart av firefox var flash-plugin inställt på att alltid vara aktivt i tilläggssidans plugin-konfiguration (alla tre valbara alternativ)
Svar
REDIGERA:
Om du vill ändra alla Firefox-profiler som för närvarande används kan du använda det här enkla skriptet:
#!/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-meningen kan du ändra versionsnumret för FlashPlugin (11.2.202.310) så att det matchar din nuvarande version installerad.
Kommentarer
- " Enkelt skript "? Jag håller inte med. : PI tror att
for f in $(ps -C firefox -o user=); do
kommer att fungera tillräckligt bra 🙂 Dessutom, när jag använder din linje, får jag reda på att första raden ärgrep
själv, och den Firefox-linje jag vill ha är i rad # 2. Så om du vill gå den komplicerade vägen, se till att du infogar en| grep -v grep
också någonstans.