繁体   English   中英

无法启动firefox 28作为jenkins用户(root用户可以很好地启动它)

[英]Cannot launch firefox 28 as jenkins user( root user can launch it well)

我正在尝试设置jenkins CI工作并遇到这个问题,看到我的日志,jenkins用户无法启动firefox,但是在我通过“su”命令切换到root用户后,root用户可以正常启动它,我猜应该是配置文件问题,有人可以告诉我应该检查和更正哪个文件或系统属性? 谢谢!

jenkins@reed-Lenovo:/local/jenkins/workspace/SV_TEST/automation/robot$ firefox

(process:11695): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
No protocol specified
No protocol specified
Error: cannot open display: :0
jenkins@@reed-Lenovo:/local/jenkins/workspace/SV_TEST/automation/robot$ 

看起来这是我发布的1个问题中的1个,得到了0个答案,没关系,现在我来分享解决方案:

以root身份执行以下操作:

更多/ etc / ssh / sshd_config | grep -i x11(确定是的)导出DISPLAY =:0.0 sudo xhost +

切换到jenkins,现在它应该能够正常启动firefox。

根本原因可能是X11缓存问题,它以某种方式被破坏并需要重置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM