【问题标题】:Headless Chromium with Puppeteer doesn't work on Amazon Linux AMI带有 Puppeteer 的 Headless Chromium 不适用于 Amazon Linux AMI
【发布时间】:2019-03-28 13:01:45
【问题描述】:

帮助!

对不起我的英语不好

问题:从 AWS linux AMI 应用 Puppeteer 不起作用。

抛出的错误:

(节点:11529)UnhandledPromiseRejectionWarning:错误:无法启动 chrome! /home/admin/nodejs/crawlV1/node_modules/puppeteer/.local-chromium/linux-575458/chrome-linux/chrome:符号查找错误:/usr/lib64/libgtk-3.so.0:未定义符号:g_type_add_instance_private [1024/070208.617341:ERROR:nacl_helper_linux.cc(310)] NaCl 助手进程在没有沙箱的情况下运行! 您很可能需要正确配置 SUID 沙箱 希望大家帮忙。

【问题讨论】:

  • 你能告诉我你安装的 Puppeteer 吗?您是否安装了 Chrome 依赖项?请发布导致您出现该错误的步骤。

标签: node.js linux amazon-web-services puppeteer headless-browser


【解决方案1】:

你已经看过this了吗?

【讨论】:

    【解决方案2】:

    如果您使用的是运行 Amazon Linux 的 EC2,并且您想尝试 Google 的 Puppeteer (Chrome Headless),下面的教程在 EC2 实例上验证,运行最新的 Amazon Linux AMI 版本 2017.09。

    试试这个link。希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-22
      • 1970-01-01
      • 2020-11-02
      • 2023-04-04
      • 1970-01-01
      • 2018-05-10
      • 2015-01-16
      • 2020-04-12
      相关资源
      最近更新 更多