puppeteer Error while loading libatk-bridge-2.0.so.0

3 min read

On a barebones install of CentOS 7 (on Amazon (亚马逊) AWS EC2), I was able to get chrome headless running with the following: sudo yum install atk java-atk-wrapper at-spi2-atk gtk3 libXt

Along with this you have to launch puppeteer (木偶) with args like this:
const browser = await puppeteer.launch({args: ['--disable-setuid-sandbox', '--no-sandbox']});