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?


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/


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.


zaktualizowano do RHEL 7.4 nadal ten sam błąd
— Adi Ohana
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.