首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu机器中运行时出现木偶错误

在ubuntu机器中运行时出现木偶错误
EN

Stack Overflow用户
提问于 2021-05-20 22:15:57
回答 1查看 74关注 0票数 0

当我在Ubuntu上运行puppeteer时,我得到了这个错误:

代码语言:javascript
复制
UnhandledPromiseRejectionWarning: Error: Unable to launch browser, error message: Failed to launch the browser process!
[2098647:2098647:0520/162023.317120:ERROR:vaapi_wrapper.cc(594)] Could not get a valid VA display
[2098647:2098647:0520/162023.317252:ERROR:gpu_init.cc(426)] Passthrough is not supported, GL is egl


TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md

    at Cluster.<anonymous> (/root/Desktop/Copart/node_modules/puppeteer-cluster/dist/Cluster.js:119:23)
    at Generator.throw (<anonymous>)
    at rejected (/root/Desktop/Copart/node_modules/puppeteer-cluster/dist/Cluster.js:6:65)
    at process._tickCallback (internal/process/next_tick.js:68:7)

以下是我的木偶操纵者选项:

代码语言:javascript
复制
 pupOptions: {
    headless: false,
    args: [
      "--incognito",
      "--disable-gpu",
      "--disable-dev-shm-usage",
      "--disable-setuid-sandbox",
      "--no-first-run",
      "--no-sandbox",
      "--no-zygote",
    ],
    defaultViewport: null,
    slowMo: 10,
    sameDomainDelay: 1000,
    retryDelay: 3000,
    workerCreationDelay: 3000,
    timeout: 30000000,
    userDataDir: "/root/.config/google-chrome",
    executablePath: "/opt/google/chrome/google-chrome",
  }

另外,下面是我使用的插件:

代码语言:javascript
复制
const puppeteer = require("puppeteer-extra");
const RecaptchaPlugin = require("puppeteer-extra-plugin-recaptcha");

我试着在运行代码之前杀死google实例,但仍然不起作用

另外,我想提一下,当使用"puppeteer-cluster“时,它是有效的。

有人对此有什么想法或解决方案吗?非常感谢你的帮助!

EN

回答 1

Stack Overflow用户

发布于 2021-05-23 15:29:27

我不得不从args中删除"--disable-gpu“。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67622169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档