Google chrome Xlib:扩展名“;RANDR";“显示器上缺少”字样:21「尝试运行无头谷歌浏览器

Google chrome Xlib:扩展名“;RANDR";“显示器上缺少”字样:21「尝试运行无头谷歌浏览器,google-chrome,xvfb,Google Chrome,Xvfb,我正试图使用Chrome(Firefox也不工作)通过xvfb在无头服务器上运行一些Webdriver Maven测试,但我收到了以下错误消息: Xlib: extension "RANDR" missing on display ":21". 我应该提供哪些更多信息以及问题/解决方案是什么?尝试以下方法: Xvfb :21 -screen 0 1024x768x24 +extension RANDR & Xvfb:21-屏幕0 1024x768x24+分机RANDR& Xvfb——帮助 +

我正试图使用Chrome(Firefox也不工作)通过xvfb在无头服务器上运行一些Webdriver Maven测试,但我收到了以下错误消息:

Xlib:  extension "RANDR" missing on display ":21".
我应该提供哪些更多信息以及问题/解决方案是什么?

尝试以下方法:

Xvfb :21 -screen 0 1024x768x24 +extension RANDR & Xvfb:21-屏幕0 1024x768x24+分机RANDR& Xvfb——帮助 +扩展名启用扩展 -扩展名禁用扩展
jeues的回答对我没有任何帮助:-(几个小时后,我终于找到了我的系统的解决方案,我认为这也会帮助其他人。我必须像这样设置LD_LIBRARY_路径:

   export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/

在这之后,即使没有任何“-extension RANDR”开关,一切都运行得很好。

当出现此错误时,似乎表明用于maven的selenium java插件已经过时


更改pom.xml中的版本应该可以解决问题

所使用的+或-有什么不同?与用法不同:
+扩展名启用扩展名-扩展名禁用扩展名
@kowalski我面临类似的问题,这里建议的解决方案对我都不起作用,你能运行chromedriver吗在remote box上?哇!在两天的调试后,很棒救了我,我的系统似乎不需要,因为它已经在/etc/ld.so.conf.d/x86_64-linux-gnu.conf中编写,从/etc/ld.so.confit加载,这对我来说从来都不明显,非常感谢:),我安装了最新的jar,现在一切似乎都很正常!!
   export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/