Anonymous
Not applicable

If you decide to go with option 3 to use google-chrome you could use this cluster init script.

#!/bin/bash

export CHROME_DRIVER_URL=https://chromedriver.storage.googleapis.com

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update


wget http://ge.archive.ubuntu.com/ubuntu/pool/main/m/mesa/libgbm1_22.0.1-1ubuntu2_amd64.deb
sudo apt install -y ./libgbm1_22.0.1-1ubuntu2_amd64.deb


sudo apt install -y google-chrome-stable
sudo sed -i '$ s/$/'" --no-sandbox"'/' /opt/google/chrome/google-chrome

wget -q -O - ${CHROME_DRIVER_URL}/LATEST_RELEASE_$(google-chrome --version | cut -d' ' -f3 | cut -d'.' -f1) | wget ${CHROME_DRIVER_URL}/$(cat -)/chromedriver_linux64.zip

sudo unzip chromedriver_linux64.zip -d /opt/chromedriver
sudo ln -s /opt/chromedriver/chromedriver /bin/chromedriver