クロムはヘッドレスセンター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で動作するようにクロムを取得する方法です。回避策などがありますか?
そして、あなたの質問は何ですか? –
申し訳ありません、追加するのを忘れてしまいました。私の質問は、どのようにXvfbで最小のcentos 7で動作するようにクロムを得るのですか?回避策などがありますか? –