fkling / fkling/astexplorer

ERR_OSSL_EVP_UNSUPPORTED

Open
#650 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
6.5k
Forks
772
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**

When I run `yarn watch` in the `website/` folder, the command crashes with this error:

```
astexplorer/website/node_modules/babel-loader/lib/index.js:59:71 {
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
```

To fix this, I have to run `NODE_OPTIONS=--openssl-legacy-provider` before running `yarn watch` (see https://stackoverflow.com/questions/69665222/node-js-17-0-1-gatsby-error-digital-envelope-routinesunsupported-err-os)

**To Reproduce**
Steps to reproduce the behavior:
1. Go to the folder 'website/'
2. Make sure that you're in node v17 or above
3. Run `yarn watch` or `yarn dev`
4. See error

**Expected behavior**

This seems to be related to an issue related to OpenSSL 3 change NodeJS (see https://medium.com/the-node-js-collection/node-js-17-is-here-8dba1e14e382#5f07), and webpack shipped a fix in the v5.61.0 - https://github.com/webpack/webpack/releases/tag/v5.61.0.

**Screenshots**

image

**Laptop:**
- OS: macOS 12.4
- Node v18.1

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.