Firefox 上的 Netflix:“WidevineCdm 插件已崩溃”

Tom*_*mon 10 firefox ppa netflix drm

我安装了 Firefox,ppa:mozillateam/ppa但 Netflix 无法工作并给出错误:“WidevineCdm 插件已崩溃”。

我尝试使用另一个用户(新用户),我尝试禁用并再次启用 drm,我在没有扩展的情况下尝试了它,我尝试重新安装 Firefox 并按照libavcodec-extra其他线程中的建议进行安装,但没有任何结果,总是出现相同的错误。

我使用的是 Ubuntu 22.04,Firefox 版本是 102.0.1(64 位)。

使用 Snap 版本对我来说不是一个选择,我宁愿更改操作系统也不愿使用 Firefox 作为 Snap,所以我正在寻找一种方法来安装可运行的 Firefox 和.deb.

编辑:

显然该问题仅与此版本的 Firefox 有关。从同一个 ppa 安装的 Firefox-ESR 版本 91.11.0 工作得很好,我想我会使用这个,直到另一个被修复。

Rod*_*cha 15

我不太喜欢 Firefox 的 snap 版本,所以我也在ppa:mozillateam/ppaUbuntu 22.10 上使用,问题确实与 AppArmor 的 Firefox 配置文件有关。

\n

我也进行了编辑/etc/apparmor.d/usr.bin.firefox,但 @skoruppa 推荐的行并没有\xc2\xb4t 做到这一点。使用这个代替:

\n
    \n
  1. 下划线:\n# per-user firefox configuration

    \n
  2. \n
  3. 写:\nowner @{HOME}/.{firefox,mozilla}/**/gmp-widevinecdm/**/libwidevinecdm.so m,

    \n
  4. \n
  5. 之后,您可以重新启动计算机(或使用 重新加载 AppArmor 的规则apparmor_parser --replace /etc/apparmor.d/usr.bin.firefox)。

    \n
  6. \n
\n


小智 9

刚刚在 Ubuntu 22.04 上使用官方 PPA 的 Firefox 出现了同样的问题。经过一番谷歌搜索后,我发现这个问题是由 AppArmor 引起的,它不允许从你的主目录运行 Widevin 插件 - 这已经在 4 年前报告过(!)这里 - https://bugs.launchpad.net/ ubuntu/+源/firefox/+bug/1777070

要解决该问题,您需要编辑/etc/apparmor.d/usr.bin.firefox文件并添加

owner @{HOME}/.{firefox,mozilla}/**/gmp-widevinecdm/*/lib*so m,
Run Code Online (Sandbox Code Playgroud)

到该# per-user firefox configuration部分。

之后,您可以重新启动计算机(或使用 重新加载 AppArmor 的规则apparmor_parser --replace /etc/apparmor.d/usr.bin.firefox),一切都会正常工作:)

我希望这对其他人有帮助

  • 根据 Skoruppa 的链接,下面的命令对我有用。所有者@{HOME}/.{firefox,mozilla}/**/gmp-widevinecdm/*/lib*so m, (2认同)

lne*_*nee 2

从这里的官方网站下载它 ,然后解压 tar 并运行进入 Firefox 目录并运行 Firefox 可执行文件以确保正常工作

  • 然后将Firefox文件夹移动到~/.local/lib(注意如果不存在,则创建一个)
  • 与此建立符号链接mkdir -p ~/.local/bin/ ; ln -s ~/.local/lib/firefox/firefox ~/.local/bin/firefox
  • 之后运行这个sudo sed -i 's/Exec=firefox/Exec=~\/.local\/bin\/firefox/g' /usr/share/applications/firefox.desktop