Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Xlib: extension "RANDR" missing on display ":21". - Trying to run headless Google Chrome

I'm trying to run some Webdriver Maven tests on a headless server via xvfb using Chrome (Firefox also didn't work) but I'm getting this error message:

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

What more information should I provide and what could the problem/solution be?

like image 909
Kaloyan Roussev Avatar asked Jul 30 '13 10:07

Kaloyan Roussev


3 Answers

Try this:

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

+extension name        Enable extension
-extension name        Disable extension
like image 154
jeue Avatar answered Nov 16 '22 01:11

jeue


Jeue's answer didn't help me. After hours I finally found the solution for my system and I think this will help other people too. I had to set the LD_LIBRARY_PATH like this:

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

After that, everything worked very well, even without any "-extension RANDR" switch.

like image 45
KIC Avatar answered Nov 16 '22 03:11

KIC


It seems that when this error appears it is an indication that the selenium-java plugin for maven is out-of-date.

Changing the version in the pom.xml should fix the problem

like image 37
cw24 Avatar answered Nov 16 '22 03:11

cw24