2017-01-13 10 views
2

クロムはヘッドレスセンター7で使用されていましたが、現在は開始に失敗しているようです。唯一の出力として「不正な命令」を吐き出します。最小のcentos 7 virtualboxとhttps://hub.docker.com/_/centos/ドッカー画像の両方で使用されます。この設定を有効にするための回避策などがありますか?再現するクロムが最小のCentos7 + Xvfbで「不正な命令」で失敗する

ステップ: root以外のユーザを作成し7のvirtualbox http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1611.iso ここから最小限のCentOSを作成し、私はルートとして "st_user"

を鉱山んという名前のない:

%>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などのパラメータが状況を改善します。

私の質問は、Xvfbで最小のcentos 7で動作するようにクロムを取得する方法です。回避策などがありますか?

+0

そして、あなたの質問は何ですか? –

+0

申し訳ありません、追加するのを忘れてしまいました。私の質問は、どのようにXvfbで最小のcentos 7で動作するようにクロムを得るのですか?回避策などがありますか? –

答えて

8

フォントがインストールされていますか?

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

+0

提案していただきありがとうございます!私は明日それを打ち、あなたに戻ってきます。 –

+1

あなたが正しいです、それは私が行方不明だったものです。どうもありがとう! –

関連する問題