Selaimen (Firefox 34.0) mukaan Shockwave Flash -laajennuksen asennettu versio näyttää olevan 11.2.202.424. Tämän version katsotaan olevan epävarma:

Laajennus on siksi estetty:

Yritettäessä päivittää laajennus tällä hetkellä turvalliseksi pidettyyn versioon (11.2.202.425) sain selville, että suositeltu versio on jo asennettu:

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

Oma käyttöjärjestelmäni:

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

Kysymykseni:

  • onko monta versiota tästä laajennuksesta asennettu?
  • Kuinka voin korjata asennukseni?

Kommentit

  • En usko, että on olemassa sellaista asiaa kuin suojattu salama
  • Minusta tuntuu myös, että Firefox pitää Flash-laajennusta jo vaarallisena, kun he saattavat tietää tietoturvaongelmasta, mutta päivitystä ei ole vielä saatavilla. Sitten ' ei ole mitään, mitä voit tehdä asialle silloin, mutta ainakin salama on estetty sivustoissa, kunnes ' on päivitys. Juuri tämä 11.2.202.577: lla.

Vastaus

Minäkin törmäsin tähän ja löysin vastauksen mozillan bugzillassa . Lyhyesti sanottuna, se tapahtui, koska laajennus päivitettiin Firefoxin ollessa käynnissä, ja pluginreg.dat korruptoitui. Joten:

  1. poistu Firefoxista
  2. rm ~/.mozilla/firefox/*/pluginreg.dat
  3. käynnistä Firefox uudelleen

ja olet valmis. (Tiedosto regeneroidaan.)

Sinun on tietysti varmistettava, että .425 -versio on asennettu yum-päivityksen tai muun menetelmän kautta. Oletettavasti , tämä ongelma on tapahtunut vaarattomasti monien päivitysten yhteydessä – tämä on vain ensimmäinen, missä me kaikki huomasimme sen mustan listan vuoksi.

Kommentit

  • toimi 11.2.202.425: n /usr/lib/flash-plugin/libflashplayer.so -tiedosto on peräisin 21.11.2014, mikä on hyvä, ajattelin, että Firefox etsi tätä tiedostoa, mutta se oli todellakin rekisteri.
  • No, ongelma oli edelleen 11.2.202.442: ssa.

Vastaa

Olen kokeillut rm: tä ~ / .mozilla / firefox / * / pluginreg.dat ilman menestystä, koska Firefoxin lisäosat -sivulla flash-laajennus näytettiin edelleen haavoittuvaisena vain kahdella vaihtoehdolla vasta luomisen jälkeen: deaktivoida tai pyytää aktivoimaan.

Voin ratkaista ongelman muokkaamalla pluginsreg.dat-tiedostoa, jolla oli versio numero pilkuilla erotettu pisteiden sijasta, vaikka muutin kuvausmerkkijonoa:

Ennen:

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

Jälkeen (yhden tekeminen):

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

Firefoxin uudelleenkäynnistyksen jälkeen flash-laajennus asetettiin aina aktiiviseksi lisäosat-sivulaajennuksen kokoonpanossa (kaikki kolme vaihtoehtoa valittavissa)

Vastaa

MUOKKAA:

Jos haluat muokata kaikkia tällä hetkellä käytössä olevia Firefox-profiileja, voit käyttää tätä yksinkertaista komentosarjaa:

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

Sed-lauseessa voit muokata FlashPlugin-version versionumeroa (11.2.202.310) vastaamaan nykyistä asennettua versiota.

Kommentit

  • " Yksinkertainen komentosarja "? Olen eri mieltä. : PI ajattele että for f in $(ps -C firefox -o user=); do toimii tarpeeksi täydellisesti 🙂 Lisäksi kun käytän riviäsi, huomaan, että ensimmäinen rivi on grep itse, ja haluamasi Firefox-linja on rivillä # 2. Joten jos haluat mennä monimutkaiseen tapaan, muista lisätä | grep -v grep jonnekin.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *