Według mojej przeglądarki (Firefox 34.0) zainstalowana wersja wtyczki Shockwave Flash wygląda na 11.2.202.424. Ta wersja jest uważana za niebezpieczną:
Wtyczka jest zatem zablokowana:
Próbując zaktualizować wtyczkę do wersji uważanej obecnie za bezpieczną (11.2.202.425), dowiedziałem się, że zalecana wersja jest już zainstalowana:
$ 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 system operacyjny:
$ cat /etc/redhat-release
Fedora release 20 (Heisenbug)
Moje pytania:
- Czy mam zainstalowanych wiele wersji tej wtyczki?
- Jak mogę naprawić moją instalację?
fedora
firefox
adobe-flash
moooeeeep
źródło
źródło
Odpowiedzi:
Natknąłem się na to i znalazłem odpowiedź w bugzilli Mozilli . Krótko mówiąc, stało się tak, ponieważ wtyczka została zaktualizowana podczas działania przeglądarki Firefox i
pluginreg.dat
została uszkodzona. Więc:rm ~/.mozilla/firefox/*/pluginreg.dat
i wszystko będzie gotowe. (Plik zostanie zregenerowany.)
Oczywiście musisz upewnić się, że
.425
wersja jest zainstalowana za pomocą aktualizacji yum lub innej metody. Przypuszczalnie ten problem zdarza się nieszkodliwie w przypadku wielu aktualizacji - jest to pierwszy przypadek, w którym wszyscy zauważyliśmy go z powodu czarnej listy.źródło
Próbowałem rm ~ / .mozilla / firefox / * / pluginreg.dat bez powodzenia, ponieważ na stronie dodatków firefox wtyczka flash była nadal wyświetlana jako zmienna z tylko dwiema opcjami po jej wygenerowaniu: dezaktywować lub zapytać aktywować.
Mógłbym rozwiązać problem, edytując pluginsreg.dat, który miał numer wersji oddzielony przecinkiem zamiast kropek, mimo to zmieniłem ciąg opisu:
Przed:
Po (działający):
Po zrestartowaniu Firefoksa wtyczka Flash została ustawiona na zawsze aktywną w konfiguracji wtyczek strony dodatków (wszystkie trzy opcje do wyboru)
źródło
EDYTOWAĆ:
Jeśli chcesz zmodyfikować wszystkie profile Firefoksa, które są obecnie w użyciu, możesz użyć tego prostego skryptu:
W zdaniu sed możesz zmienić numer wersji FlashPlugin (11.2.202.310), aby dopasować go do zainstalowanej bieżącej wersji.
źródło
for f in $(ps -C firefox -o user=); do
zadziała to idealnie :) Co więcej, kiedy używam twojej linii, dowiaduję się, że pierwsza linia togrep
sama, a linia firefox, której chcę, jest w linii nr 2. Więc jeśli chcesz iść w skomplikowany sposób, upewnij się, że również| grep -v grep
gdzieś wstawiłeś.