Podle mého prohlížeče (Firefox 34.0) je nainstalovaná verze pluginu Shockwave Flash. se zdá být 11.2.202.424. Tato verze je považována za nejistou:

Plugin je proto blokován:

Při pokusu o aktualizaci pluginu na aktuálně považovanou verzi za bezpečnou (11.2.202.425) jsem zjistil, že doporučená verze je již nainstalována:

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

Můj operační systém:

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

Moje otázky:

  • Mám máte nainstalováno více verzí tohoto pluginu?
  • Jak mohu opravit svou instalaci?

Komentáře

  • Nemyslím si, že existuje něco jako zabezpečený flash
  • Mám také dojem, že Firefox již považuje Flash Plugin za nebezpečný, když může vědět o bezpečnostním problému, ale zatím není k dispozici žádná aktualizace. Pak už ' s tím nemůžete nic dělat, ale alespoň je na webech blokován flash, dokud ' nebude aktualizace. Právě jsem to měl s 11.2.202.577.

Odpověď

Také jsem narazil a našel odpověď v mozille „s bugzilla . Stručně řečeno, stalo se to proto, že plugin byl aktualizován za běhu Firefoxu a pluginreg.dat byl poškozen. Takže:

  1. ukončete firefox
  2. rm ~/.mozilla/firefox/*/pluginreg.dat
  3. znovu spusťte firefox

a vše bude nastaveno. (Soubor bude znovu vygenerován.)

Samozřejmě budete muset zajistit, aby byla verze .425 nainstalována pomocí aktualizace yum nebo jiné metody. Pravděpodobně , tento problém se u mnoha aktualizací neškodně odehrává – je to jen první, kde jsme si jej všichni všimli kvůli černé listině.

Komentáře

  • Fungovalo skvělé pro mě. Soubor /usr/lib/flash-plugin/libflashplayer.so pro 11.2.202.425 je ze dne 21/11/14, což je dobré, myslel jsem si, že Firefox tento soubor hledal, ale skutečně to byl registr.
  • No, stále mám problém s 11.2.202.442.

Odpověď

Zkoušel jsem rm ~ / .mozilla / firefox / * / pluginreg.dat bez úspěchu, protože na stránce doplňků firefoxu byl flash plugin po nově vygenerovaném stále zobrazen jako vulgovatelný, pouze se dvěma možnostmi: deaktivovat nebo požádat o aktivaci.

Problém bych mohl vyřešit úpravou souboru pluginsreg.dat, který měl tuto verzi číslo oddělené čárkami místo teček, i tak jsem změnil popisný řetězec:

Před:

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

After (working one):

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

Po restartu firefoxu byl plugin Flash nastaven na vždy aktivní v konfiguraci doplňku stránky doplňku (všechny tři možnosti jsou k dispozici)

Odpověď

EDITACE:

Pokud chcete upravit všechny aktuálně používané profily firefoxu, můžete použít tento jednoduchý skript:

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

Ve větě sed můžete upravit číslo verze FlashPlugin (11.2.202.310) tak, aby odpovídalo vaší nainstalované aktuální verzi.

Komentáře

  • " Jednoduchý skript "? Dovoluji si nesouhlasit. : PI myslím že for f in $(ps -C firefox -o user=); do bude fungovat dost dobře 🙂 Navíc, když použiji váš řádek, zjistím, že první řádek je grep a linka firefoxu, kterou chci, je v řádku # 2. Pokud tedy chcete jít komplikovanou cestou, nezapomeňte někde také vložit | grep -v grep.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *