linux中Firefox浏览器flash 崩溃问题解决办法

这一篇介绍一种 Linux 系统下 flash 崩溃的解决办法。

环境如下:

操作系统:openSUSE 13.2 32 位
浏览器:Firefox 34 版本
状况:凡使用 flash 的页面均出现 Adobe Flash 插件已崩溃。
尝试 Chrome 浏览器,同样存在问题:
Shockwave Flash has crashed.
排查步骤如下:
打开 Firefox 附加组件页面,检查 flash 相关插件的安装情况,如下图:

我们能看到两个版本的 flash 插件:

Shockwave Flash 15.0.0.239
Shockwave Flash 11.2.202.411

两个插件的情况是:

两个都设置为 active,则 Flash 肯定崩溃
只设置一个为 active,则页面总是提示要开启 Flash
所以我估计是两个版本冲突的问题1。而据我所知,flash 在 Linux 系统下的最新版本只更新到 11.2.202.4242。
使用 zypper search 命令检查系统下安装的 flash 相关软件:

$ zypper search flash

输出结果如下:

 S | Name                              | Summary                                                  | Type      
--+-----------------------------------+----------------------------------------------------------+------------
  | Adobe Flash Player                | Preferences for Adobe Flash Player                       | application
  | FlashPlayer                       | Flash Standalone Player                                  | application
  | btcflash                          | Firmware flash utility for BTC DRW1008 DVD+/-RW recorder | package   
i | chromium-pepper-flash             | Chromium Flash player plugin                             | package   
  | chromium-pepper-flash             | Chromium Flash player plugin                             | srcpackage
  | chromium-pepper-flash-debugsource | Debug sources for package chromium-pepper-flash          | package   
i | flash-player                      | Adobe Flash Plugin and Standalone Player                 | package   
  | flash-player                      | Adobe Flash Plugin and Standalone Player                 | srcpackage
  | flash-player-gnome                | Adobe Flash Plugin and Standalone Player Settings        | package   
i | flash-player-kde4                 | Adobe Flash Plugin and Standalone Player Settings        | package   
  | flashrom                          | A universal flash programming utility                    | package   
  | flashrom                          | A universal flash programming utility                    | srcpackage
i | pullin-flash-player               | Placeholder for Adobe Flash PlugIn                       | package   
  | pullin-flash-player               | Placeholder for Adobe Flash PlugIn                       | srcpackage
  | texlive-flashcards                | A class for typesetting flashcards                       | package   
  | texlive-flashcards                | A class for typesetting flashcards                       | srcpackage
  | texlive-flashcards-doc            | Documentation for texlive-flashcards                     | package   
  | texlive-flashmovie                | Directly embed flash movies into PDF files               | package   
  | texlive-flashmovie                | Directly embed flash movies into PDF files               | srcpackage
  | texlive-flashmovie-doc            | Documentation for texlive-flashmovie                     | package   
view rawflash hosted with by GitHub

其中 chromium-pepper-flash 比较可疑。

移除 chromium-pepper-flash:

$ sudo zypper rm chromium-pepper-flash

弹出提示如下:

The following 2 packages are going to be REMOVED: chromium-pepper-flash freshplayerplugin
The following package is going to be upgraded: flash-player
1 package to upgrade, 2 to remove. Overall download size: 11.6 MiB. Already cached: 0 B After the operation, 13.9 MiB will be freed. Continue? [y/n/p/? shows all options] (y): y (Use arrows or pgUp/pgDown keys to scroll the text by lines or pages.)

提示里说,chromium-pepper-flash 和 freshplayerplugin 将被移除,并且会升级 flash-player。
执行完以上步骤后,重启 Firefox,Flash 已可用。

时间: 2024-10-09 00:34:56

linux中Firefox浏览器flash 崩溃问题解决办法的相关文章

linux中ssh登录很慢问题解决办法

使用ssh客户端(如:putty)连接Linux服务器,可能会等待10-30秒才有提示输入密码.严重影响工作效率.登录很慢,登录上去后速度正常,这种情况主要有两种可能的原因: 1. DNS反向解析问题 OpenSSH在用户登录的时候会验证IP,它根据用户的IP使用反向DNS找到主机名,再使用DNS找到IP地址,最后匹配一下登录的IP是否合法.如果客户机的IP没有域名,或者DNS服务器很慢或不通,那么登录就会很花时间. 解决办法: 在目标服务器上修改sshd服务器端配置,并重启sshd vi /e

linux中"dig: command not found"问题解决办法

今天老蒋有在调试Dnsmasq创建本地DNS服务器的时候有需要用到dig命令测试效果,但是默认Linux系统中好像没有安装dig支持组件.于是有错误提示"-bash: dig: command not found". 快速解决"dig: command not found"问题 主要问题是默认系统中缺少bind-utils工具包导致的,我们直接yum安装看看呗. yum -y install bind-utils 这样,我们在安装工具包之后,再去dig命令就没有任何

linux中 Nginx 常见502错误问题解决办法

常见的Nginx 502 Bad Gateway解决办法如下: Nginx 502错误情况1: 网站的访问量大,而php-cgi的进程数偏少. 针对这种情况的502错误,只需增加php-cgi的进程数.具体就是修改/usr/local/php/etc/php-fpm.conf 文件,将其中的max_children值适当增加.这个数据要依据你的VPS或独立服务器的配置进行设置.一般一个php-cgi进程占20M内存,你可以自己计算下,适量增多. /usr/local/php/sbin/php-f

ajax中ie浏览器缓存存问题解决办法

:在AJAX请求的链接中添加时间戳或随机数 总结三种方法  代码如下 复制代码 1.xmlhttp.setRequestHeader("Cache-Control","no-cache"); 2.url += "&random="+Math.random(); 3.url += "×tamp="+new Date().getTime(); 分析研究 在javascript发送的URL后加上t=Math.random()

linux中安装PycURL出现的问题解决办法

使用pip安装PycURL时发现如下报错: src/pycurl.h:152:5: warning: #warning "libcurl was compiled with SSL support.... 但是系统中已经安装libcurl及libcrul-devel,最后google到了原因,是因为CentOS源中libcurl的版本过低,需要自行编译安装最新版本的curl: wget http://curl.haxx.se/download/curl-7.39.0.tar.gz tar xf

linux中ssh密钥登录失败问题解决办法

搞一个ssh的密钥登录,结果发现就是无法使用密钥登录,非让我输入密码.苦恼. 输入ssh连接代码 ssh -i private.key -v user@host.com -p22 从连接的信息中看不出有什么问题. debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password debug1: Next authentication method: publickey debug1

linux中root无法启动php-fpm问题解决办法

centos 6.5 64位的机器,用yum装的php-fpm,因为特殊原因需要用root账号启动php-fpm,但是发现,启动不了. 1,修改user和group # vim /etc/php-fpm.d/www.conf     ; RPM: apache Choosed to be able to access some dir as httpd  user = root        //改为root  ; RPM: Keep a group allowed to write in lo

linux中Neo4j Server启动失败问题解决办法

最近需要用到Neo4j做个小试验,看似顺利安装却在启动server的时候报错.最终发现问题是JDK1.7安装时,少修改了一个symlink. 我的安装步骤如下: 从Oracle下载了JDK1.7,在~/.bashrc里修改了JAVA_HOME变量.  代码如下 复制代码 export JAVA_HOME=/usr/libexec/java_home -v 1.7 检查了一下当前jdk版本.  代码如下 复制代码 > source ~/.bashrc > java -version java v

win8系统中IE10浏览器Flash播放不了怎么办

  很多人都喜欢用目前较先进的win8系统,和系统的win7系统32位纯净版相比,这种新系统确实是有了不小的改进,使用操作便捷,简单实用.不过有的用户也发现了不少的问题,比如说有用户反应win8系统中IE10浏览器Flash播放不了,这个问题困扰着不少人.那么像这样的Flash播放不了怎么办呢? 1. 先把IE10浏览器打开,然后点击里面的工具按钮,再逐一的单击安全.ActiveX筛选选项; 2. 如果上面这个问题仍然没用的话,就继续点击理加载项; 3. 接着就选择flash插件,直接启用; 4