your programing

Xlib : ": 21"디스플레이에 "RANDR"확장자가 없습니다.

lovepro 2020. 12. 31. 23:06
반응형

Xlib : ": 21"디스플레이에 "RANDR"확장자가 없습니다. -헤드리스 Google 크롬 실행 시도


Chrome을 사용하여 xvfb를 통해 헤드리스 서버에서 일부 Webdriver Maven 테스트를 실행하려고하는데 (Firefox도 작동하지 않음)이 오류 메시지가 나타납니다.

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

더 많은 정보를 제공해야하며 문제 / 해결 방법은 무엇입니까?


이 시도:

Xvfb : 21 -screen 0 1024x768x24 + 확장 RANDR &
Xvfb-도움말

+ 확장자 이름 확장 사용
-확장자 이름 확장 사용 안함

jeues 대답은 나에게 아무것도 도움이되지 않았습니다 :-( 몇 시간 후에 마침내 내 시스템에 대한 해결책을 찾았고 이것이 다른 사람들에게도 도움이 될 것이라고 생각합니다. LD_LIBRARY_PATH를 다음과 같이 설정해야했습니다.

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

그 후 "확장 RANDR"스위치 없이도 모든 것이 잘 작동했습니다.


이 오류가 나타나면 maven 용 selenium-java 플러그인이 오래되었음을 나타냅니다.

pom.xml에서 버전을 변경하면 문제가 해결됩니다.

참조 URL : https://stackoverflow.com/questions/17944234/xlib-extension-randr-missing-on-display-21-trying-to-run-headless-googl

반응형