在Ubuntu上运行无头Chromium时出错

时间:2017-05-12 17:48:25

标签: chromium

我安装了Chromium 59.0,并且我尝试使用以下命令在无头模式下运行它:

sudo /opt/google/chrome/chrome --headless --disable-gpu --no-sandbox

但我收到以下错误: [0512/174717.638937:WARNING:audio_manager.cc(295)] Multiple instances of AudioManager detected [0512/174717.639027:WARNING:audio_manager.cc(254)] Multiple instances of AudioManager detected

有没有人遇到过这种情况并找到了解决问题的方法?

1 个答案:

答案 0 :(得分:0)

我在运行karma.js测试的dockerized ubuntu下遇到了完全相同的事情。

您需要使用pulseaudio或类似的运行。

尝试:

apt-get install pulseaudio

在你运行chrome之前

pulseaudio --daemonize

你可以在我的docker-entrypoint.sh中看到它: https://github.com/codeclou/docker-nodejs-chrome-xvfb

使用docker运行时,您需要使用以下命令运行docker:

--shm-size=128M

由于chrome会抱怨小/ dev / shm,默认为64MB。