-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The react-scripts
version locked for Kedro-Viz requires an insecure SSL setting on systems based on OpenSSL
#1278
Comments
Closed as this isn't an issue we need to solve. |
For the record, I confirm that on my macOS Ventura I managed to get a working build installing With @rashidakanchwala we found some issues in the About my original problem though, I'll try to create a reproducer because I'm worried there's some weird condition with the conda provided nodejs. |
Reported this issue upstream: conda-forge/nodejs-feedstock#296 |
I think the root cause of this issue is the fact that macOS does not use OpenSSL, but LibreSSL:
and therefore it's probably not affected by the security issue that was patched in NodeJS 17 onwards. I couldn't find a reference to this, but I'm 90 % certain. In fact, by downgrading OpenSSL to (To clarify, I knew this workaround all along, but the point of the debugging was to understand why the exact same Node version installed in two different ways was giving different results). From what I'm reading online, it looks like other people were able to fix the issue by upgrading to So I guess the actual issue is: the My original use case is solved because I found a workaround, but I think the issue stands, even if it mostly affects developers/contributors on Linux or using conda (nobody from the current core team). I'm renaming it for clarity, reopening it, and leaving it for your consideration @tynandebold. |
error:0308010C:digital envelope routines::unsupported
react-scripts
version locked for Kedro-Viz requires an insecure SSL setting on systems based on OpenSSL
Thank you for such a deep investigation. We're in the process of upgrading React dependencies, with react-scripts being on the list. This should be fixed when that's done. I'm going to close it again now, given that I haven't ever heard of this being an issue for anyone else in 1.5 years of working on Viz. |
Tried this again with #1848, it now works. |
Description
As per title.
Context
I was trying to add a conda-forge recipe for kedro-viz at conda-forge/staged-recipes#22142
Please bear in mind that I'm not a Node.js expert, so I'm trying to follow a mix of https://github.com/kedro-org/kedro-viz/blob/main/CONTRIBUTING.md#development-guidelines and what the CI does.
I'm even trying to install the same version that CI uses, to no avail:
kedro-viz/.circleci/continue_config.yml
Lines 45 to 48 in 25c55c2
Steps to Reproduce
npm install
npm run build
Expected Result
Build succeeds.
Actual Result
I tried
npm audit fix --force
as suggested in https://stackoverflow.com/a/73027407, but got a different error message:Your Environment
Include as many relevant details as possible about the environment you experienced the bug in:
Checklist
The text was updated successfully, but these errors were encountered: