Xlib: расширение "RANDR" отсутствует на дисплее": 21". - Попытка запустить безголовый Google Chrome

Я пытаюсь запустить некоторые тесты Webdriver Maven на безголовом сервере через xvfb с помощью Chrome (Firefox также не работал), но я получаю это сообщение об ошибке:

Xlib:  extension "RANDR" missing on display ":21".

какую дополнительную информацию я должен предоставить и что может быть проблемой / решением?

3 ответов


попробуйте это:

Xvfb :21 -screen 0 1024x768x24 +extension RANDR &
Xvfb --help

+extension name        Enable extension
-extension name        Disable extension

jeues ответ ничего не помог мне: - (после нескольких часов я, наконец, нашел решение для своей системы, и я думаю, что это поможет другим людям тоже. Я должен был установить LD_LIBRARY_PATH следующим образом:

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

после этого все работало очень хорошо, даже без какого-либо переключателя "- extension RANDR".


кажется, что когда эта ошибка появляется, это указывает на то, что плагин selenium-java для maven устарел.

изменение версии в pom.xml должен устранить проблему