Jak korzystać z Xvfb w Ubuntu 14.04 z / bez RandR?

8

Próbuję uruchomić testy jednostkowe z Selenium z Firefoxem na moim serwerze Ubuntu 14.04. I używam Xvfb, jak opisano w tym blogu, do symulacji wirtualnego wyświetlacza, w którym można pokazać Firefoksa.

Ale Xvfg jakoś nie ładuje się / nie działa z RandR. Ponieważ ilekroć spróbuję:

sudo Xvfb :10 -ac &
export DISPLAY=:10
firefox

Dostaję Xlib: extension "RandR" missing on display ":10"błąd.

Próbowałem również sudo Xvfb :10 -ac +extension RANDR, sudo Xvfb :10 -ac -extension RANDRponieważ również dostarcza on „xrandr” apt-get install x11-xserver-utils.

A moja konfiguracja to po prostu pusty serwer Ubuntu 14.04 z apt-get install xvfb firefox.

Czy ktoś może mi pomóc uruchomić Xvfb z RandR lub bez RandR?

Swędzący
źródło

Odpowiedzi:

9

Po wielu godzinach problem nadal występuje. Ale w końcu zorientowałem się, że to bardziej ostrzeżenie i że Firefox faktycznie się uruchamia. Co więcej, moje testy selenu są uruchomione.

Rzeczywisty problem polegał na tym, że użyłem starej wersji Selenium i najnowszego Firefoksa. I nie działały dobrze razem.

Swędzący
źródło
Jakiej wersji selenu i firefoxa użyłeś?
mrded