Firefox在Centos / Linux上找不到Flash Player插件

时间:2014-09-26 07:27:57

标签: linux flash firefox

在我们的生产环境中,我们正在安装基于Web的产品。操作系统是Centos 6.5。对于此产品,我们安装了Firefox-33和Flash Player 11.2.202.406-release.x86_64。问题是Firefox启动了,但它没有检测到Flash Player插件。

运行Firefox时会报告以下错误消息:

1411663263429 addons.manager ERROR异常调用提供程序启动:[Exception ..." Component返回失败代码:0x80040111(NS_ERROR_NOT_AVAILABLE)[mozIGeckoMediaPluginService.addPluginDirectory]" nsresult:" 0x80040111(NS_ERROR_NOT_AVAILABLE)" location:" JS frame :: resource://gre/modules/addons/OpenH264Provider.jsm :: OpenH264Provider.startup :: line 271" data:no]堆栈跟踪:OpenH264Provider.startup()@ resource://gre/modules/addons/OpenH264Provider.jsm:271< AMI_callProviders()@ resource://gre/modules/AddonManager.jsm:875< AMI_startup()@ resource://gre/modules/AddonManager.jsm:750< AMP_startup()@ resource://gre/modules/AddonManager.jsm:2322< AMC_observe()@ resource://gre/components/addonManager.js:55<

问题是:

  1. 为什么Firefox没有检测或连接到Flash Player插件?
  2. Gecko Media插件无法正常运行,或无法检测Flash Player?
  3. 我们应该采取哪些措施让Firefox能够检测到Flash Player插件?
  4. 我们非常感谢这方面的任何帮助。如果这不是正确的(子)论坛,请告知我们应该在哪里发布这个问题。

    我们过去的搜索发现了一些如下所示的链接,这些链接没有帮助或涵盖此特定查询:

    Flash Player Does not Show up on Firefox but not Chromium

    https://stackoverflow.com/search?q=firefox+on+centos+flash+plugin+

    http://www.niharsworld.com/2012/06/15/solved-adobe-flash-player-plugin-working-firefox-13-white-screen-visible-video/

    Play streaming videos on firefox with html5 or flash

4 个答案:

答案 0 :(得分:3)

请尝试按照以下步骤将Flash播放器放入Cent Os。

FOR 32位x86

rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

FOR 64位x86_64

rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

yum check-update


yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl

答案 1 :(得分:1)

研究员和用户,

感谢Altmish分享您对如何解决上述问题的见解。在审核您的意见并进行广泛研究后,以下过程解决了我们的问题。我们本着帮助他人的精神分享它。

RPM下载后,关闭所有firefox,确保没有正在运行的firefox进程。

rpm -aq | grep flash-plugin

rpm -e or (-ev –force) flash-plugin-[version details]

另外,从您的主目录

rm -rf ~/.macromedia/

rm –rf /usr/lib(or lib64)/mozilla/

启用adobe 32bit存储库

yum install flash-plugin

yum install nspluginwrapper

cd /usr/lib64/mozilla/plugins-wrapped

rm *libflashplayer.so

ln -s /usr/lib(or lib64)/flash-plugin/libflashplayer.so

打开Firefox并运行。

答案 2 :(得分:0)

我做了以下工作来完成这项工作。 (Centos 7)

  1. 在撰写本文时,升级到最新的Firefox版本(33.0.3)。只需下载最新的* .bz2软件包,将其解压缩并创建指向/usr/bin/firefox的软链接

  2. 下载最新的Flash版本。提取这个。将libflashplayer.so复制到Firefox目录。

  3. 安装Firefox(先关闭Firefox)

    tar -xvfj firefox-33.0.3.tar.bz2
    mv firefox /opt/
    cd /opt/firefox
    ln -sf /opt/firefox/firefox-bin /usr/bin/firefox 
    

    安装Flash

    tar -xvf install_flash_player_11_linux.x86_64.tar.gz 
    cp libflashplayer.so /opt/firefox/
    

    相应地调整版本(使用标签页)

答案 3 :(得分:0)

以下链接适用于centos 7和Mozilla Firefox 38.0.1

install flash-plugin in centos

希望这对你也有用。

我回答是因为任何一个在同一问题上挣扎的人都会发现它有效......