FreeBSD is not supported
See original GitHub issuev1.20.0 puppeteer/lib/BrowserFetcher.js: …
class BrowserFetcher {
/**
* @param {string} projectRoot
* @param {!BrowserFetcher.Options=} options
*/
constructor(projectRoot, options = {}) {
this._downloadsFolder = options.path || path.join(projectRoot, '.local-chromium');
this._downloadHost = options.host || DEFAULT_DOWNLOAD_HOST;
this._platform = options.platform || '';
if (!this._platform) {
const platform = os.platform();
if (platform === 'darwin')
this._platform = 'mac';
else if (platform === 'linux')
this._platform = 'linux';
else if (platform === 'win32')
this._platform = os.arch() === 'x64' ? 'win64' : 'win32';
assert(this._platform, 'Unsupported platform: ' + os.platform());
}
assert(supportedPlatforms.includes(this._platform), 'Unsupported platform: ' + this._platform);
}
freebsd is not supported
Issue Analytics
- State:
- Created 4 years ago
- Reactions:2
- Comments:12
Top Results From Across the Web
Unsupported FreeBSD Releases
Branch Release Type Release Date EoL
stable/4 n/a n/a n/a January 31, 2007
releng/4.11 4.11‑RELEASE Extended January 25, 2005 January 31, 2007
stable/5 n/a n/a n/a...
Read more >What are the issues with installing FreeBSD 12.2 today?
Hello, We have no regrets with our longtime support of FreeBSD, especially when others refused to do so. However, demand has virtually ceased ......
Read more >error: 'sysinfo not supported on this platform' in FreeBSD #2629
Problem Hi there, there is some problems when installing and running Rust in FreeBSD. I've already tried that on my son's laptop.
Read more >mv: rename src to src-no: Operation not supported : r/freebsd
Hello. can someone tell me why I can't rename the src directory ? When I try to do that,it gives the error "operation...
Read more >FreeBSD mount failed with error: operation not supported by ...
(HOST:Windows GUEST:freeBSD) I run mount command but got an error below. mount -t vboxvfs -w mp /mnt/vbox mount: mp: Operation not supported ......
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
With the attached diff (against
10.4.0
) I’m able to run puppeteer just fine (in my case, as a Grafana image renderer) on FreeBSD. It’s running headless. Note that this ‘pacifies’BrowserFetcher.ts
because I am not sure how to pass the env var correctly usingyarn
, which the grafana image renderer uses instead ofnpm
.@jschfflr is this a PR you would consider accepting? If so I’ll put one up. Cheers!
As per my observations, chromium merely needs to be in PATH. Plus this:
All the fuss is really about the inability to fetch the binary, which isn’t actually needed and can/should be obtained properly. Yeah, a slight patch for the platform support is still needed though.