며칠 동안 검색하고 Linux EC2에 Firefox를 설치/실행하려고 여러 번 시도한 후에 다음 단계를 수행했습니다.
1. Xvfb를 설치합니다:
yum install libXdmcp
yum install libxshmfence
yum install xorg-x11-server-common
yum install xorg-x11-xauth
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/xorg-x11-server-Xvfb-1.17.4-16.el6.centos.x86_64.rpm
rpm -ivh xorg-x11-server-Xvfb-1.17.4-16.el6.centos.x86_64.rpm
2. Firefox 설치(yum repo의 최신 버전)
yum install firefox
3. xvfb-run을 사용하여 Firefox를 시작합니다.
xvfb-run firefox
그리고 다음과 같은 오류 메시지가 나타납니다.
Xlib: extension "RANDR" missing on display ":99".
또한 Firefox가 실제로 실행 중이라는 표시도 없습니다. 웹상의 모든 블로그/지침이 최신 상태가 아닙니다(2년 이상).
어떤 아이디어가 있나요?
답변1
Firefox 세션에 원격으로 연결하는 데 도움이 되는 VNC 서버 부분이 아직 누락되었을 수 있습니다. 필요한 단계를 설명하는 다음 URL을 살펴보십시오.http://tedi.es/connect-remote-xvfb-server-using-vnc-ssh-tunnel/
답변2
Xvfb는 버전 1.18.0에서 RANDR 확장을 얻었습니다.
버전 1.17.4가 있습니다.
RHEL 7에는 버전 1.19.3이 있습니다.
RHEL 7로 업그레이드하세요.