我无法部署 puppeteer在 aws AWS Elastic Beanstalk 上。
我收到以下错误:
Failed to launch the browser process!\n/var/app/current/node_modules/puppeteer/.local-chromium/linux-722234/chrome-linux/chrome: /lib64/libdbus-1.so.3: no version information available (required by /usr/lib64/libatk-bridge-2.0.so.0)\n/var/app/current/node_modules/puppeteer/.local-chromium/linux-722234/chrome-linux/chrome: /lib64/libdbus-1.so.3: no version information available (required by /usr/lib64/libatspi.so.0)\n/var/app/current/node_modules/puppeteer/.local-chromium/linux-722234/chrome-linux/chrome: symbol lookup error: /var/app/current/node_modules/puppeteer/.local-chromium/linux-722234/chrome-linux/chrome: undefined symbol: g_type_class_adjust_private_offset\n\n\nTROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md\n"
有没有人遇到同样的问题并设法解决它?
最佳答案
需要添加多个共享库,见https://github.com/puppeteer/puppeteer/issues/765#issuecomment-358111805
您还需要“sudo yum install -y mesa-libgbm.x86_64”
看起来它只适用于 puppeteer2.0.0,更高版本失败 https://github.com/puppeteer/puppeteer/issues/5379
关于node.js - 安装 puppeteer 2 Elastic Beanstalk ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60904111/