Uruchom Firefox na Linux RHEL 6.9

0

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?

Adi Ohana
źródło
Używam firefoxa na centos 6.6 za pomocą serwera tigervnc od lat, nie ma problemu
tonioc

Odpowiedzi:

0

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/

vautee
źródło
Dziękuję za odpowiedź. w stanie docelowym połączę się z przeglądarką za pomocą selenium sterownika sieciowego. Chcę tylko sprawdzić, czy instalacja się powiodła. jakieś pomysły, które polecenia powinienem wykonać?
Adi Ohana,
Nie wydaje mi się, aby wspomniany komunikat „randr” był błędem, a jedynie ostrzeżeniem. Jeśli widzisz firefox na liście procesów po wysłaniu ostatniego polecenia, jesteś dobry.
vautee
Mam FF na mojej liście procesów. Próbuję zweryfikować łączność z adresami URL, tak jak w Chrome: chrome --headless --disable-gpu --dump-dom chromestatus.com
Adi Ohana
root 1610 1109 0 17:53 pkt / 0 00:00:00 / bin / sh / bin / xvfb-run firefox -head root 1623 1610 15 17:53 pkt / 0 00:00:02 / usr / lib64 / firefox / firefox-root root 1705 1623 5 17:53 pkt / 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 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.

Michael Hampton
źródło
zaktualizowano do RHEL 7.4 nadal ten sam błąd
Adi Ohana