数日間の検索と Linux EC2 への Firefox のインストール/実行の試行を繰り返した結果、次の手順にたどり着きました。
1. 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. Firefox をインストールします (yum リポジトリの最新版)
yum install firefox
3. xvfb-run で Firefox を起動します。
xvfb-run firefox
そして、次のエラー メッセージが表示されます。
Xlib: extension "RANDR" missing on display ":99".
さらに、Firefox が実際に実行されているという兆候も見られません。Web 上のブログや手順はすべて最新のものではありません (2 年以上前のもの)。
何か案は?
答え1
Firefox セッションにリモート接続するのに役立つ VNC サーバー部分がまだ不足している可能性があります。必要な手順を説明している次の URL を参照してください。http://tedi.es/connect-remote-xvfb-server-using-vnc-ssh-tunnel/
答え2
Xvfb はバージョン 1.18.0 で RANDR 拡張機能を取得しました。
バージョンは1.17.4です。
RHEL 7 のバージョンは 1.19.3 です。
RHEL 7 にアップグレードします。