Programing

Xvfb 실패 시작 오류

crosscheck 2020. 11. 23. 07:47
반응형

Xvfb 실패 시작 오류


나는 우분투 11.04 내가이 명령을 따라 웹 페이지의 스냅 샷을하기 위해 Xvfb가와 CutyCapt를 설치하려고하고 있습니다 https://github.com/jaequery/cutycapt-installer-script-on-ubuntu/blob/master/install 및 마지막 줄을 실행했는데 오류가 발생합니다.

xvfb-run : error : Xvfb를 시작하지 못했습니다.

그것에 대한 해결책이 있습니까? 미리 감사드립니다


이전에 내 스크립트가 Ubuntu 12.04에서 문제없이 실행되었던 Ubuntu 14.04에서 "xvfb-run : error : Xvfb를 시작하지 못했습니다"라는 오류가 발생했습니다.

내 스크립트는 xvfb-run을 여러 번 호출하여 실행되었지만 "서버가 이미 디스플레이 99를 위해 활성화되었습니다"라는 오류로 인해 실패했습니다.

xvfb-run 명령이 반환되었을 때 Xvfb가 끝나지 않는 것 같습니다.

내 해결책은 "xvfb-run -a [mycommand]"99가 사용 중이면 xvfb가 다른 디스플레이 를 사용 하도록 사용하는 것입니다.


xvfb-run -e /dev/stdout [mycommand]@wumpus가 제안한대로 실행합니다 .

서버 잠금 메시지를 받았습니다.

Fatal server error:
Could not create server lock file: /tmp/.X99-lock

xvfb-run: 

error: Xvfb failed to start

사용하면 sudo문제가 해결되었습니다.

sudo xvfb-run -e /dev/stdout [mycommand]

동일한 문제가 발생하여 대신 다음을 실행하여 해결했습니다.

xvfb-run --auto-servernum --server-num=1 [your script]

--auto-servernum : 99부터 시작하는 무료 서버 번호 또는 --server-num에 대한 인수를 가져옵니다.


문제 발견 이름이있는 시스템에 프로세스가 중단되었습니다.

Xvfb

나는 그것을 죽이고 잘 작동합니다. 나는 'xvfb'이름으로 프로세스를 찾으려고 했으므로 더 일찍 발견했습니다.

참고 URL : https://stackoverflow.com/questions/16726227/xvfb-failed-start-error

반응형