无法在 CentOS 6 中启动 Firefox。使用yum install firefox.
它反复显示此错误,
文件 /usr/lib/firefox/libxul.so 的 XPCOMGlueLoad 错误:libvpx.so.1:无法打开共享对象文件:没有这样的文件或目录 无法加载 XPCOM。
如何纠正这个错误?
小智 7
尽管我使用的是 Arch Linux 而不是 CentOS,以防万一,我在最近升级 firefox(到 33.0.2)时遇到了类似的问题。这个问题看起来像是一个简单的依赖关系案例,但包管理器以某种方式没有正确处理。
我在更新 firefox 并尝试启动它时遇到的最初问题是
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so:
libicui18n.so.54: cannot open shared object file: No such file or directory
Couldn't load XPCOM.
Run Code Online (Sandbox Code Playgroud)
我发现 libicui18n.so.54 位于icu(Unicode 库的国际组件)包中,因此我更新了该包。然后我尝试开始firefox并得到
XPCOMGlueLoad error for file /usr/lib/firefox/libxul.so:
/usr/lib/libnss3.so: version `NSS_3.16.2' not found (required by /usr/lib/firefox/libxul.so)
Couldn't load XPCOM.
Run Code Online (Sandbox Code Playgroud)
因此,我发现 libnss3.so 位于nss(Mozilla 网络安全服务)包中,因此我也更新了该包。
然后一切正常。
| 归档时间: |
|
| 查看次数: |
31269 次 |
| 最近记录: |