Песочница для кукловодов: песочница не пригодна для использования - PullRequest
0 голосов
/ 08 декабря 2018

Я установил Puppeteer, чтобы использовать его при генерации pdf / minuatures, но не могу активировать и настроить Chrome Linux Sandbox.Всегда одно и то же сообщение об ошибке:

(узел: 46) UnhandledPromiseRejectionWarning: Ошибка: не удалось запустить Chrome![1208 / 055442.253403: FATAL: zygote_host_impl_linux.cc (116)] Нет доступной песочницы!Обновите ядро ​​или см. https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md для получения дополнительной информации о разработке с помощью изолированной программной среды SUID.Если вы хотите жить опасно и нуждаетесь в немедленном обходе, попробуйте использовать --no-sandbox.

Я выполнил действия, указанные в официальной документации, но безуспешно

# cd to the downloaded instance
cd <project-dir-path>/node_modules/puppeteer/.local-chromium/linux-<revision>/chrome-linux/
sudo chown root:root chrome_sandbox
sudo chmod 4755 chrome_sandbox
# copy sandbox executable to a shared location
sudo cp -p chrome_sandbox /usr/local/sbin/chrome-devel-sandbox
# export CHROME_DEVEL_SANDBOX env variable
export CHROME_DEVEL_SANDBOX=/usr/local/sbin/chrome-devel-sandbox
...