我该如何停止 pepflashplugininstaller 的“无法下载额外数据文件”错误?

我该如何停止 pepflashplugininstaller 的“无法下载额外数据文件”错误?

我在 13.04 上运行 Chromium。最近几天,每天早上我都会收到一条通知,提示“无法下载额外的数据文件”。该对话框特别指出了 pepflashplugin-installer,并提示“立即运行此操作”。

在此处输入图片描述

如果我运行该操作,则不会有任何抱怨。在某个时候,对话框会返回。如果我从 CLI 运行安装程序,我的系统会告诉我我已经拥有最新版本。

我在其他地方读过并尝试过这个:

sudo rm -f /var/lib/update-notifier/package-data-downloads/flashplugin-installer.failed

这并不能阻止通知再次出现。

我也尝试过,但是通知立即再次出现:

sudo apt-get --reinstall install flashplugin-installer

答案1

我删除了 flashplugin-installer 并按照以下步骤重新安装它: http://www.webupd8.org/2013/04/install-pepper-flash-player-for.html

这是我做的:

sudo apt-get remove  flashplugin-installer
sudo add-apt-repository ppa:skunk/pepper-flash
sudo apt-get update
sudo apt-get install pepflashplugin-installer

然后检查 chromium 是否使用 Pepper Flash Player。

sudo vim /etc/chromium-browser/default

最后一行default需要阅读

. /usr/lib/pepflashplugin-installer/pepflashplayer.sh

如果没有,请将其添加到文件中。

我的文件内容如下default

# Default settings for chromium-browser. This file is sourced by /bin/sh from
# /usr/bin/chromium-browser

# Options to pass to chromium-browser
CHROMIUM_FLAGS=""
. /usr/lib/pepflashplugin-installer/pepflashplayer.sh

就是这样。我不再被那个错误困扰了。

答案2

这对我有帮助:

sudo rm /var/lib/update-notifier/package-data-downloads/*
sudo rm /var/lib/update-notifier/user.d/data-downloads-failed*

答案3

有时这是由于您的代理。

当您将环境代理设置为:

http_proxy=proxy.bla.bla.bla:933
https_proxy=proxy.bla.bla.bla:933
ftp_proxy=proxy.bla.bla.bla:933

这不被接受,下载失败。(不确定原因,可能是代码标准不同)

因此你的代理必须采用完整形式:

http_proxy=http://proxy.bla.bla.bla:933
https_proxy=http://proxy.bla.bla.bla:933
ftp_proxy=http://proxy.bla.bla.bla:933

至少这个简单的调整解决了我的问题。

答案4

刚刚遇到这个问题,几乎每天都会弹出相同的对话框。楼主尝试的另一种方法对我有用:

sudo apt-get --reinstall install pepflashplugin-installer

正如 ipt 的回答中所提到的,pepper flash (pepflash) 是与 Google Chrome 一起打包的 flash 播放器版本,允许您观看需要支持 DRM 的播放器的某些网站的视频。

相关内容