хром не работает с недопустимой инструкцией в минимальном Centos7 + Xvfb

Раньше Chrome работал на безголовом Centos 7, но теперь, похоже, не запускается. Выдает «Недопустимая инструкция» как единственный вывод. Это происходит как для минимального виртуального бокса Centos 7, так и для https://hub.docker.com/_/centos/ образ докера. Есть ли обходной путь или что-то, что я могу сделать, чтобы эта установка работала?

Шаги для воспроизведения: создайте минимальный виртуальный ящик Centos 7 отсюда http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1611.iso создать пользователя без полномочий root, я назвал своего "st_user"

как root:

%>yum install -y epel-release
%>yum install -y xorg-x11-server-Xvfb
%>cat << EOF > /etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome - \$basearch
baseurl=http://dl.google.com/linux/chrome/rpm/stable/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
EOF
%>yum install -y google-chrome-stable

%>nohup /usr/bin/Xvfb :99 -ac -screen 0 1280x1024x24 &
%>su - st_user
%>export DISPLAY=:99
%>/bin/google-chrome
Xlib:  extension "RANDR" missing on display ":99".
Xlib:  extension "RANDR" missing on display ":99".
Illegal instruction

Никакая комбинация параметров, таких как --no-sandbox, --disable-gpu или --user-data, не улучшает ситуацию.

Мой вопрос в том, как заставить хром работать в минимальном CentOS 7 с Xvfb. Есть ли обходной путь или что-то еще, что я могу сделать?


person twirling_jenkins    schedule 13.01.2017    source источник
comment
А какой у тебя вопрос?   -  person Jeroen Heier    schedule 13.01.2017
comment
Извините, забыл добавить один. Мой вопрос в том, как заставить хром работать в минимальном CentOS 7 с Xvfb. Есть ли обходной путь или что-то еще, что я могу сделать?   -  person twirling_jenkins    schedule 14.01.2017


Ответы (1)


У вас установлены шрифты?

yum install liberation-mono-fonts liberation-narrow-fonts liberation-sans-fonts liberation-serif-fonts

https://www.centos.org/forums/viewtopic.php?f=48&t=60908&sid=6e5b5c743f897b9b300fe69bbae36337&start=10#p257122

person olberg    schedule 19.01.2017
comment
Спасибо за предложение! Я попробую завтра и вернусь к вам. - person twirling_jenkins; 20.01.2017
comment
Вы правы, это то, чего мне не хватало. Большое спасибо! - person twirling_jenkins; 21.01.2017