解决最近Debian 7.0下Google Chrome的Flash不能显示的问题
某次Wheezy更新之后发现Chrome不能播放视频了,总显示“无法加载插件”或者 Could Not Load Shockwave Flash 的字样。开始以为是Chrome需要重启,结果重启之后依旧;然后猜想大概是系统需要重启,由于我总是不喜欢关机,拖了两三天之后重启了,结果状况还是依旧,关键是我在办公室的Squeeze也出现了同样问题,所以我决定要着手研究一下。
Google了一阵之后,发现好像最近许多人都有同样的问题,这篇帖子说似乎是libpepflashplayer.so给调包了,大小一样,checksum却不同,导致Chrome里的Flash插件无法正常工作。于是执行以下命令:
somebody@somewhere:~/.config$ locate flashplayer.so|xargs ls -al -rw-r--r-- 1 somebody somebody 13545988 Feb 1 20:22 /home/somebody/.config/google-chrome/PepperFlash/11.5.31.138/libpepflashplayer.so -rw-r--r-- 1 root root 13545988 Jan 25 19:26 /opt/google/chrome/PepperFlash/libpepflashplayer.so
帖子里面说可以通过修改~/.config/google-chrome来强制Chrome调用/opt/google/chrome下的libpepflashplayer.so(当然要重启Chrome),试验了一下,这个办法有效,但设置就全没了。于是尝试覆盖:
somebody@somewhere:~/.config$ cp /home/somebody/.config/google-chrome/PepperFlash/11.5.31.138/libpepflashplayer.so /home/somebody/.config/google-chrome/PepperFlash/11.5.31.138/libpepflashplayer.so.bak somebody@somewhere:~/.config$ cp /opt/google/chrome/PepperFlash/libpepflashplayer.so /home/somebody/.config/google-chrome/PepperFlash/11.5.31.138/
不知为何没有用。于是只好删除之:
somebody@somewhere:~/.config$ rm -f /home/somebody/.config/google-chrome/PepperFlash/11.5.31.138/libpepflashplayer.so
搞定。总算又可以开始看视频啦!
打印本帖 Print article |
本文发表于2013 February 5 11:00,归类为学而时习。您可以通过RSS 2.0来订阅有关的评论。 您也可以留下评论或在您自己的站点跟踪引用。 This entry was posted on 2013 February 5 at 11:00 and filed under 学而时习. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |