som*_*p12 2 firefox centos jenkins
我有两个使用Jenkins通过firefox运行自动化测试的CentOS VM。两者都安装了Firefox。两个版本的firefox都相同(firefox-56.0.1)。我不知道它们是否都是x86_64或其他类型,但是无论它们是什么,它们都是相同的。(我使用的是相同的.tar.bz2文件。我将其从一个实例复制到了另一个实例。)
在一个实例中,我能够运行Firefox。“ firefox --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.
Run Code Online (Sandbox Code Playgroud)
什么可以解释这种差异?看来我一开始就做对了,但我不知道该怎么办。是否有一些设置可以阻止Firefox尝试使用“ libgtk-3.so.0”文件?该文件在任何一个实例上都不存在。
我在其他地方也看到过这个问题,但是答案似乎集中在版本上(我知道我的版本在第一个实例中就可以使用)和一个已积压的特定错误(此错误只会困扰我新的实例)。
提出问题后几分钟就解决了问题。
只需运行:
yum info gtk3
Run Code Online (Sandbox Code Playgroud)
检查是否已安装gtk3。如果不:
yum install gtk3
Run Code Online (Sandbox Code Playgroud)
我的旧实例安装了gtk3版本3.22.10。我的新实例具有相同的可用空间,但尚未安装。我不记得在无头运行Firefox的任何指南中都看到过这种情况,但是我原本认为不值得检查的搜索结果能够相当快地解决此问题。在https://forums.fedoraforum.org/showthread.php?310652-Udating-Firefox-fedora-19上向人们表示感谢
对于Ubuntu或Debian发行版,请使用:
apt-get install packagekit-gtk3-module
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7574 次 |
| 最近记录: |