Using headless Chrome Puppeteer with meteor and mup (Error)
See original GitHub issueMup version (mup --version
): 1.4.5
So I am running into an error with my deployed Meteor app:
/built_app/programs/server/npm/node_modules/puppeteer/.local-chromium/linux-571375/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory
I am 90% sure, that this is just due to some missing libs inside the abernix/meteord:node-8-base
docker container? Any ideas on this?
Do I have to make my own docker container with some more libs installed? (see here: https://github.com/GoogleChrome/puppeteer/issues/404 - apt-get install libpangocairo-1.0-0 libx11-xcb1 libxcomposite1 libxcursor1 libxdamage1 libxi6 libxtst6 libnss3 libcups2 libxss1 libxrandr2 libgconf2-4 libasound2 libatk1.0-0 libgtk-3-0
).
Or is there some way around this?
Issue Analytics
- State:
- Created 5 years ago
- Comments:18 (2 by maintainers)
Top Results From Across the Web
Using headless-chrome / Chromeless with Meteor for PDF ...
I'm working on a project that requires PDF generation, and in terms of getting a sharp look, nothing does it better than Chrome....
Read more >Meteor Legacy bundle served when using Headless Chrome ...
I am using Meteor 1.10.2 on Debian 10 Buster. When loading the site in Headless Chrome (using puppeteer ), the web.legacy bundle is...
Read more >Error while launching headless browser using puppeteer.
Error while launching headless browser using puppeteer. ... { const browser = await puppeteer.launch({ executablePath:'/usr/bin/chromium-browser'}); ...
Read more >[Solved]-Chrome browser crashed on running multiple chrome ...
Coding example for the question Chrome browser crashed on running multiple chrome browsers in a chrome node Docker container-docker.
Read more >mn 0 01 05_1 1 10 100 10th 11 11_d0003 12 13 14 141a
... chromatophorous chrome chromic chromide chrominance chromite chromium ... erringly errol erroneous erroneously erroneousness error errorless errors errs ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thanks @nabiltntn for the feedback. I was able to get it working by cloning the https://github.com/abernix/meteord repo and made changes to the ‘base’ Dockerfile and built it. I can confirm that it works with my Meteor 1.9 project.
I modified the Dockerfile to this:
It’s available here. Let me know if it works for you. https://hub.docker.com/repository/docker/fedescoinc/meteord-node-with-chromium_dumb-init/tags