gpt4 book ai didi

linux - RHEL + 代码接收 : invalid mit-magic-cookie-1 keyerror cannot open display :2. 0

转载 作者:太空宇宙 更新时间:2023-11-04 03:39:53 26 4
gpt4 key购买 nike

所以我尝试在 Linux 服务器(使用 Selenium)上运行 Codeception 验收测试。我输入命令:

./codecept run acceptance

(带有诸如 --env firefox-linux 之类的标志)

Codeception 启动,暂停一会儿,然后 Firefox 抛出此错误:

Invalid MIT-MAGIC-COOKIE-1 keyError: cannot open display: :2.0

我读到这与 xauth 相关,所以我尝试删除并重新创建我的 Xauthority、EXPORT DISPLAY 等,但我仍然收到错误。

有几点需要注意:RHEL 6.6,Firefox 27(使用旧版本与 Selenium 配合使用)

此外,我有一种预感,这实际上可能不是“X”问题,而是一般配置中的问题?会看一下,但非常感谢任何建议。

最佳答案

经过一番研究,我发现错误实际上是在 Selenium 中。首先,Selenium 和 Firefox 的版本不兼容,所以我更改了它,但随后开始出现“未指定显示”错误。然后我将 Selenium 构建命令更改为:

export DISPLAY=":1" && java -jar selenium-server-standalone-2.44.0.jar

这可能只是一个临时解决方案,但对于遇到此问题的其他人,我建议您查看 Selenium 和浏览器配置,查看/etc/hosts 并查看其内容,然后尝试导出正确的显示。例如我的/etc/hosts 说:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

我使用导出显示执行了上述命令,该命令启动了 selenium,然后运行了 codeception 并且它正确启动了。

关于linux - RHEL + 代码接收 : invalid mit-magic-cookie-1 keyerror cannot open display :2. 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30186142/

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