Po wielu dniach poszukiwań i wielu próbach zainstalowania / uruchomienia Firefoksa w systemie Linux EC2 mam następujące kroki:
1. Zainstaluj 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. Zainstaluj Firefoksa (najnowsze w repozytorium yum)
yum install firefox
3. Uruchom firefox za pomocą xvfb-run:
xvfb-run firefox
I pojawia się następujący komunikat o błędzie:
Xlib: extension "RANDR" missing on display ":99".
Ponadto nie otrzymuję żadnych wskazówek, że firefox faktycznie działa. Wszystkie blogi / instrukcje w Internecie są nieaktualne (powyżej 2 lat).
Jakieś pomysły?
linux
firefox
redhat-enterprise-linux
amazon-ec2
Adi Ohana
źródło
źródło
Odpowiedzi:
Być może nadal brakuje części serwera VNC - co pomaga zdalnie połączyć się z sesją firefox. Spójrz na ten adres URL, który wyjaśnia niezbędne kroki: http://tedi.es/connect-remote-xvfb-server-using-vnc-ssh-tunnel/
źródło
Xvfb uzyskał rozszerzenie RANDR w wersji 1.18.0.
Masz wersję 1.17.4.
RHEL 7 ma wersję 1.19.3.
Uaktualnij do wersji RHEL 7.
źródło