Headless Chromium with Puppeteer doesn't work on Amazon Linux AMI #765
Closed
Description
Environment:
- Amazon Linux AMI version 2017.03
$ cat /etc/system-release
Amazon Linux AMI release 2017.03$ uname -a
Linux ip-10-64-65-42 4.9.43-17.38.amzn1.x86_64 Drop setBlockedURLs, use request.abort instead #1 SMP Thu Aug 17 00:20:39 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Issue:
Applying the default configuration for Headless Chromium with Puppeteer from the README manual doesn't work.
Thrown error:
13 09 2017 09:07:50.677:ERROR [launcher]: Cannot start ChromiumHeadless
/home/ec2-user/portals-frontend/frontend/node_modules/puppeteer/.local-chromium/linux-497674/chrome-linux/chrome: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
Karma config:
// ChromiumHeadless BROWSER
// https://github.com/karma-runner/karma-chrome-launcher#headless-chromium-with-puppeteer
const ChromiumRevision = require('puppeteer/package.json').puppeteer.chromium_revision;
const Downloader = require('puppeteer/utils/ChromiumDownloader');
const revisionInfo = Downloader.revisionInfo(Downloader.currentPlatform(), ChromiumRevision);
process.env.CHROMIUM_BIN = revisionInfo.executablePath;
// ...
karmaConfig = {
// Configuration for the ChromiumHeadless BROWSER
// https://github.com/GoogleChrome/puppeteer/issues/290#issuecomment-324448524
// https://github.com/karma-runner/karma-chrome-launcher/issues/73#issuecomment-247323225
customLaunchers: {
ChromiumHeadlessConfigured: {
base: 'ChromiumHeadless',
flags: ['--no-sandbox', '--disable-setuid-sandbox']
}
},
browsers: ['ChromiumHeadlessConfigured'],
/// ....
}
Tried options:
- running
$ sudo yum install libXss.so.1
gives:
No package libXss.so.1 available.
Error: Nothing to do
Reviewed and possibly related issues:
- Chrome Headless doesn't launch on Debian #290
- Having problems running karma with jenkins in chrome karma-runner/karma-chrome-launcher#73
- can't run puppeteer in centos7 #391
- Does CentOS system can run puppeteer with sandbox anyway? #560
- Cannot start ChromeHeadless karma-runner/karma-chrome-launcher#146
- RPM Install: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory atom/atom#13176
Other tried solution, which didn't work:
Metadata
Assignees
Labels
No labels