나는CasperJS - Xlib를 : 확장 "RANDR"디스플레이 누락 "99"
-
내가 SlimerJS 0.10.2
- 내가 모질라 파이어 폭스 설치를 설치
- Slimerjs와 Casperjs를 실행하려고 45.5.1는
- 내가 설치 한 CasperJS 1.1.3 내가 설치 한
- Xvfb가 1.17.4
에서 실행 0
내가 얻을 : /usr/local/bin/casperjs /tmp/casperjs-5cn484 --debug=true --engine=slimerjs
(I :
Gecko error: it seems /usr/bin/firefox is not compatible with SlimerJS.
See Gecko version compatibility. If version is correct, launch slimerjs
with --debug=true to see Firefox error message
내가 디버그 = 사실 등으로 콘솔에서 스크립트를 실행하려고 할 때
Xlib: extension "RANDR" missing on display ":99".
process 5588: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/var/lib/dbus/machine-id": No such file or directory
See the manual page for dbus-uuidgen to correct this issue.
D-Bus not built with -rdynamic so unable to print a backtrace
Redirecting call to abort() to mozalloc_abort
/usr/lib/node_modules/slimerjs/src/slimerjs: line 167: 5588 Segmentation fault "$SLIMERJSLAUNCHER" -app "$SLIMERDIR/application.ini" $PROFILE -no-remote "[email protected]"
: 너무 xvfb-run
)
과 노력이 오류를 얻을 수 내가 slimerjs --debug=true
를 실행하면, 내가 얻을 : 시도
- :
Xvfb :1 -screen 0 1024x768x24 +extension RANDR &
및export DISPLAY=:1
(로 : 99도) - 이
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/
을 시도
- 업그레이드 다운 그레이드 파이어 폭스 버전
- 글꼴이 있는지 확인하십시오. 네, 그래서 아무 문제가 없습니다
Error: cannot open display: :1.1 Gecko error: it seems /usr/bin/firefox is not compatible with SlimerJS. See Gecko version compatibility. If version is correct, launch slimerjs with --debug=true to see Firefox error message
가 이미 같은 솔루션을 많이 시도
나는 더 이상 무엇을하고 있는지, 몇 가지 제안을 모르십니까? :)
'pkill [X, x] vfb; pkill nw; Xvfb : 1 -screen 1 1440x900x24>/dev/null 2> & 1 &' –
export DISPLAY = : 1.1' –
이것은이 문제를 해결했을 것으로 보이지만 그렇지 않습니다. 다른 제안? 자세한 내용으로 수정 됨 – Apoleo