A böngészőm (Firefox 34.0) szerint a Shockwave Flash plugin telepített verziója van úgy tűnik, hogy 11.2.202.424. Ez a verzió nem biztonságos:
A bővítmény ezért le van tiltva:
A bővítmény frissítésének a jelenleg biztonságosnak tekintett verzióra (11.2.202.425) való kísérletére rájöttem, hogy az ajánlott verzió már telepítve van:
$ 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+
Saját operációs rendszerem:
$ cat /etc/redhat-release Fedora release 20 (Heisenbug)
Kérdéseim:
- tegyem a plugin több verziója is telepítve van?
- Hogyan javíthatom meg a telepítést?
Megjegyzések
- nem hiszem, hogy létezne ilyen: biztonságos vaku
- Az a benyomásom is van, hogy a Firefox már a Flash beépülő modult is veszélyesként kezeli, amikor esetleg tudnak egy biztonsági problémáról, de még nem érhető el frissítés. Akkor ' nincs semmi, amit akkor tehetne, de legalább a flash blokkolva van a webhelyeken, amíg ' nem frissül. Éppen ez volt a 11.2.202.577-es verzióval.
Válasz
Én is belefutottam, és megtaláltam a választ a mozilla bugzillájában . Röviden, azért történt, mert a plugint a Firefox futása közben frissítették, és a pluginreg.dat
megsérült. Tehát:
- lépjen ki a Firefoxból
-
rm ~/.mozilla/firefox/*/pluginreg.dat
- indítsa újra a Firefoxot
és készen állsz. (A fájl újratermelődik.)
Természetesen meg kell győződnie arról, hogy a .425
verziót a yum update vagy más módszerrel telepítette-e. , ez a probléma sok frissítés során ártalmatlanul jelentkezett – ez csak az első, ahol mindannyian észrevettük a feketelista miatt.
Megjegyzések
- Működött nagyszerű számomra. A /usr/lib/flash-plugin/libflashplayer.so fájl a 11.2.202.425 fájlhoz 14/11/14-ből származik, ami jó, azt hittem, hogy a Firefox ezt a fájlt kereste, de valóban a rendszerleíró adatbázis volt. >
- Nos, még mindig volt probléma a 11.2.202.442-es verzióval.
Válasz
Próbáltam rm A ~ / .mozilla / firefox / * / pluginreg.dat sikertelenül, mert a firefox addons oldalán a flash plugin még mindig az új generálás után csak két opcióval volt elérhető: deaktiválható vagy aktiválást kér. / p>
Megoldhatnám a problémát a pluginsreg.dat szerkesztésével, amelynek verziója volt szám vesszővel elválasztva pontok helyett, így is megváltoztattam a leíró karakterláncot:
Előtte:
[PLUGINS] libflashplayer.so:$ /usr/lib/flash-plugin/libflashplayer.so:$ 11,2,202,425:$ 1416535783000:0:0:$ Shockwave Flash 11.2 r202:$ Shockwave Flash:$
Után (az egyiket megdolgoztattam):
[PLUGINS] libflashplayer.so:$ /usr/lib/flash-plugin/libflashplayer.so:$ 11.2.202.425:$ 1416535783000:0:0:$ Shockwave Flash 11.2.202.425:$ Shockwave Flash:$
A Firefox újraindítása után a flash beépülő modul mindig aktív volt az addons oldal plugin konfigurációjában (mind a három opció választható)
Válasz
SZERKESZTÉS:
Ha módosítani szeretné az összes jelenleg használt Firefox-profilt, használhatja ezt az egyszerű parancsfájlt:
#!/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
Az sed mondatban módosíthatja a FlashPlugin verziószámát (11.2.202.310), hogy megfeleljen az aktuális telepített verziónak.
Megjegyzések
- " Egyszerű szkript "? Ellent kell mondanom. : PI gondolom hogy a
for f in $(ps -C firefox -o user=); do
elég tökéletesen fog működni 🙂 Sőt, amikor a vonaladat használom, kiderül, hogy az első sor agrep
, és a kívánt Firefox vonal a 2. sorban van. Tehát, ha mégis bonyolult módon szeretne haladni, mindenképpen tegyen be egy| grep -v grep
helyet is.