Nach tagelanger Suche und zahlreichen Versuchen, Firefox unter Linux EC2 zu installieren/auszuführen, habe ich die folgenden Schritte ausgeführt:
1. Installieren Sie 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. Installieren Sie Firefox (neueste Version im Yum-Repo)
yum install firefox
3. Starten Sie Firefox mit xvfb-run:
xvfb-run firefox
Und ich erhalte die folgende Fehlermeldung:
Xlib: extension "RANDR" missing on display ":99".
Außerdem bekomme ich keine Hinweise, dass Firefox tatsächlich läuft. Alle Blogs/Anleitungen im Internet sind nicht auf dem neuesten Stand (über 2 Jahre alt).
Irgendwelche Ideen?
Antwort1
Möglicherweise fehlt Ihnen noch der VNC-Server-Teil, der Ihnen hilft, eine Remote-Verbindung zu Ihrer Firefox-Sitzung herzustellen. Sehen Sie sich diese URL an, die die erforderlichen Schritte erklärt:http://tedi.es/connect-remote-xvfb-server-using-vnc-ssh-tunnel/
Antwort2
Xvfb hat in Version 1.18.0 die RANDR-Erweiterung erhalten.
Sie haben die Version 1.17.4.
RHEL 7 hat Version 1.19.3.
Upgrade auf RHEL 7.