gpt4 book ai didi

Firefox 无法打开 "libgtk-3.so.0"。如何规避?

转载 作者:太空宇宙 更新时间:2023-11-03 17:15:14 24 4
gpt4 key购买 nike

我有两个 CentOS VM,它们使用 Jenkins 通过 firefox 运行自动化测试。两者都安装了 Firefox。两个版本的 firefox 是相同的 (firefox-56.0.1)。我不知道它们是 x86_64 还是其他类型,但无论是哪种,它们都是相同的。 (我正在使用相同的 .tar.bz2 文件。我将它从一个实例复制到另一个实例。)

在一个例子中,我能够运行 firefox。 “firefox --headless”返回“*** 您正在以 headless 模式运行。”

将.tar.bz2 文件复制到另一个实例并安装firefox 后,我发现新实例没有相同的性能。 “firefox --headless”返回以下内容:

XPCOMGlueLoad error for file /usr/local/firefox/libmozgtk.so:
libgtk-3.so.0: cannot open shared object file: No such file or directory
Couldn't load XPCOM.

什么可以解释这种差异?看来我一开始就做对了,但我不知道是什么。是否有一些设置可以防止 firefox 尝试使用“libgtk-3.so.0”文件?该文件在任何一个实例上都不存在。

我在其他地方看到过这个问题,但答案似乎集中在版本上(我知道我的版本在第一时间有效)和一个积压的特定错误(这个错误只在新实例中困扰我) .

最佳答案

问题在提出问题后几分钟就解决了。

只需运行:

yum info gtk3

检查是否安装了 gtk3。如果不是:

yum install gtk3

我的旧实例安装了 gtk3 版本 3.22.10。我的新实例具有相同的可用但未安装。我不记得在任何 headless 运行 firefox 的指南中看到过这个,但是我最初认为不值得检查的搜索结果能够相当快地解决这个问题。感谢https://forums.fedoraforum.org/showthread.php?310652-Udating-Firefox-fedora-19的人们

对于 Ubuntu 或 Debian 发行版,请使用:

apt-get install packagekit-gtk3-module

关于Firefox 无法打开 "libgtk-3.so.0"。如何规避?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50768064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com