(Created on )

Puppeteer: {value} is not available for chrome-headless-shell

Chrome headless shell receives an unavailable Firefox-only build tag.


Chrome headless shell receives an unavailable Firefox-only build tag.

Error message

{value} is not available for chrome-headless-shell

{value} is replaced by the value shown in your error message.

How this error happens

The esr release tag belongs to a different browser family. It cannot be resolved for chrome-headless-shell.

Run these commands in a project terminal.

npx @puppeteer/browsers install chrome-headless-shell@esr

How to fix

Use a release tag supported by the requested browser.

npx @puppeteer/browsers install chrome-headless-shell@stable

Things to keep in mind

The standalone browser CLI downloads an artifact. For a normal Puppeteer launch, prefer npx puppeteer browsers install so the package and downloaded browser stay compatible.

All Puppeteer errors

Keep Reading

Puppeteer Guides

All Guides →