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

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

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

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


person Kaloyan Roussev    schedule 30.07.2013    source источник
comment
@kowalski Я столкнулся с похожей проблемой, и ни одно из предложенных здесь решений не работает для меня, вы смогли запустить chromedriver на удаленном компьютере?   -  person Ankit Jain    schedule 24.01.2014


Ответы (3)


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

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

+extension name        Enable extension
-extension name        Disable extension
person jeue    schedule 08.08.2013
comment
Что с + или - используется? Какая разница? - person CMCDragonkai; 31.10.2013
comment
Из использования: +extension name Enable extension -extension name Disable extension - person jordanpg; 23.04.2015

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

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

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

person KIC    schedule 11.10.2013
comment
Вау! отлично спас меня после двух дней отладки - person alonisser; 24.04.2014
comment
Кажется, в моей системе он не нужен, потому что он уже прописан в /etc/ld.so.conf.d/x86_64-linux-gnu.conf, который загружается из /etc/ld.so.conf. - person happy_marmoset; 13.12.2014

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

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

person cw24    schedule 03.09.2014
comment
для меня это никогда не было очевидным, большое спасибо :), я установил последнюю банку, и теперь все работает отлично !! - person Lamis; 19.12.2014