Después de días de búsqueda y muchos intentos de instalar/ejecutar Firefox en Linux EC2, tengo los siguientes pasos:
1. Instale 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. Instale Firefox (el último en el repositorio de yum)
yum install firefox
3. Inicie Firefox con xvfb-run:
xvfb-run firefox
Y recibo el siguiente mensaje de error:
Xlib: extension "RANDR" missing on display ":99".
Además, no recibo ninguna indicación de que Firefox se esté ejecutando realmente. Todos los blogs/instrucciones en la web no están actualizados (tienen más de 2 años).
¿Algunas ideas?
Respuesta1
Es posible que todavía te falte la parte del servidor VNC, que te ayuda a conectarte de forma remota a tu sesión de Firefox. Eche un vistazo a esta URL que explica los pasos necesarios:http://tedi.es/connect-remote-xvfb-server-using-vnc-ssh-tunnel/
Respuesta2
Xvfb obtuvo la extensión RANDR en la versión 1.18.0.
Tienes la versión 1.17.4.
RHEL 7 tiene la versión 1.19.3.
Actualice a RHEL 7.