I had the same issue, I tried everything which is listed from the Puppeteer guide, none of them worked for me.
What works for me was to download chromium manually sudo apt-get install chromium-browser
.
And then, tell Puppeteer where chromium is located :
const browser = await puppeteer.launch({
executablePath: '/usr/bin/chromium-browser'
})
Hope this will help someone 🙂