После нескольких дней поисков и многочисленных попыток установить/запустить Firefox на Linux EC2, я предпринял следующие шаги:
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)
yum install firefox
3. Запустите Firefox с помощью xvfb-run:
xvfb-run firefox
И я получаю следующее сообщение об ошибке:
Xlib: extension "RANDR" missing on display ":99".
Кроме того, я не получаю никаких указаний на то, что Firefox на самом деле запущен. Все блоги/инструкции в Интернете неактуальны (более 2 лет).
Есть идеи?
решение1
Вам все еще может не хватать части VNC-сервера, которая помогает вам удаленно подключаться к сеансу Firefox. Посмотрите на этот URL, который объясняет необходимые шаги:http://tedi.es/connect-remote-xvfb-server-using-vnc-ssh-tunnel/
решение2
Xvfb получил расширение RANDR в версии 1.18.0.
У вас версия 1.17.4.
RHEL 7 имеет версию 1.19.3.
Обновитесь до RHEL 7.