Почему Puppeteer нужен --no-sandbox для запуска Chrome в облачных функциях - PullRequest
0 голосов
/ 08 декабря 2018

Когда я запускаю Puppeteer для облачных функций с узлом 8, я получаю эту ошибку.

Error: Failed to launch chrome!
[1205/063825.588245:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.

Запуск Puppeteer с

browser = await puppeteer.launch({
    args: ['--no-sandbox'],
    headless: true
})

решает проблему.Я искал в Интернете и не смог найти причину, почему это необходимо?

Почему Headless Chrome в первую очередь запускается от имени root?

...