Fedora

Flash 外掛是最新的,但 Firefox 一直告訴我我有舊版本

  • February 7, 2015

根據我的瀏覽器(Firefox 34.0),Shockwave Flash 外掛的安裝版本似乎是 11.2.202.424。此版本被認為是不安全的:

因此外掛被阻止:

在嘗試將外掛更新到目前認為安全的版本(11.2.202.425)時,我發現推薦的版本顯然已經安裝:

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

我的作業系統:

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

我的問題:

  • 我是否安裝了這個外掛的多個版本?
  • 如何修復我的安裝?

我也遇到了這個問題,並在 mozilla 的 bugzilla 中找到了答案。簡而言之,這是因為外掛在 Firefox 執行時被更新,並且pluginreg.dat被損壞了。所以:

  1. 退出火狐
  2. rm ~/.mozilla/firefox/*/pluginreg.dat
  3. 再次啟動火狐

你會準備好的。(文件將被重新生成。)

當然,您需要確保該.425版本是通過 yum update 或其他方法安裝的。據推測,這個問題已經在許多更新中無害地發生了——這只是我們第一次注意到它,因為黑名單。

引用自:https://unix.stackexchange.com/questions/174210