Execute o Firefox no Linux RHEL 6.9

0

Após dias de pesquisa e muitas tentativas de instalar / executar o firefox no Linux EC2, tenho as seguintes etapas:

1. Instale o 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 o Firefox (o mais recente no yum repo)

yum install firefox

3. Inicie o firefox com xvfb-run:

xvfb-run firefox

E, recebo a seguinte mensagem de erro:

Xlib:  extension "RANDR" missing on display ":99".

Além disso, não recebo nenhuma indicação de que o firefox esteja realmente em execução. Todos os blogs / instruções na web não estão atualizados (com mais de 2 anos).

Alguma ideia?

Adi Ohana
fonte
Eu estou usando o Firefox em um centos 6.6 usando tigervnc-servidor durante anos, não há problema
tonioc

Respostas:

0

Você ainda pode estar perdendo a parte do servidor VNC - o que ajuda você a se conectar remotamente à sua sessão do Firefox. Dê uma olhada neste URL, que explica as etapas necessárias: http://tedi.es/connect-remote-xvfb-server-using-vnc-ssh-tunnel/

vautee
fonte
obrigado pela resposta. no estado de destino, conectarei o navegador com o driver da web selenium. Eu só quero verificar se a instalação foi bem sucedida. alguma idéia de quais comandos devo executar?
Adi Ohana
Eu não acho que a mensagem 'randr' acima mencionada seja um erro, apenas um aviso. Se você vir o firefox na sua lista de processos após enviar o último comando, estará bem.
vautee
Eu tenho FF na minha lista de processos. Eu estou tentando verificar a conectividade com URLs, assim como no Chrome: chrome --headless --disable-gpu --dump-dom chromestatus.com
Adi Ohana
raiz 1610 1109 0 17:53 pts / 0 00:00:00 / bin / sh / bin / xvfb-run firefox -headless raiz 1623 1610 15 17:53 pts / 0 00:00:02 / usr / lib64 / firefox / raiz do firefox-headless 1705 1623 5 17:53 pts / 0 00:00:00 / usr / lib64 / firefox / plugin-container -greomni /usr/lib64/firefox/omni.ja -appomni / usr / lib64 / firefox / browser /omni.ja -appdir / usr / lib64 / firefox / browser 1623 tab
Adi Ohana
0

Xvfb ganhou a extensão RANDR na versão 1.18.0.

Você tem a versão 1.17.4.

O RHEL 7 possui a versão 1.19.3.

Atualize para o RHEL 7.

Michael Hampton
fonte
atualizado para o RHEL 7.4 ainda é o mesmo erro
Adi Ohana