Created
October 28, 2021 13:07
-
-
Save brainix/6d5738d568a42651a81d4e040fb60712 to your computer and use it in GitHub Desktop.
Node.js 17.0.1 error when pushing to Heroku
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rajiv.shah@C02FK16KMD6V vh1 % git push heroku master | |
Enumerating objects: 7, done. | |
Counting objects: 100% (7/7), done. | |
Delta compression using up to 16 threads | |
Compressing objects: 100% (4/4), done. | |
Writing objects: 100% (4/4), 4.30 KiB | 244.00 KiB/s, done. | |
Total 4 (delta 3), reused 0 (delta 0), pack-reused 0 | |
remote: Compressing source files... done. | |
remote: Building source: | |
remote: | |
remote: -----> Building on the Heroku-20 stack | |
remote: -----> Using buildpack: https://github.com/mars/create-react-app-buildpack.git | |
remote: -----> React.js (create-react-app) multi app detected | |
remote: =====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-multi.git | |
remote: =====> Detected Framework: Multipack | |
remote: =====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-nodejs.git | |
remote: =====> Detected Framework: Node.js | |
remote: | |
remote: -----> Creating runtime environment | |
remote: | |
remote: NPM_CONFIG_LOGLEVEL=error | |
remote: NODE_VERBOSE=false | |
remote: NODE_ENV=production | |
remote: NODE_MODULES_CACHE=true | |
remote: | |
remote: -----> Installing binaries | |
remote: engines.node (package.json): 17.0.1 | |
remote: engines.npm (package.json): 8.1.1 | |
remote: | |
remote: Resolving node version 17.0.1... | |
remote: Downloading and installing node 17.0.1... | |
remote: Bootstrapping npm 8.1.1 (replacing 8.1.0)... | |
remote: npm 8.1.1 installed | |
remote: | |
remote: -----> Restoring cache | |
remote: Cached directories were not restored due to a change in version of node, npm, yarn or stack | |
remote: Module installation may take longer for this build | |
remote: | |
remote: -----> Installing dependencies | |
remote: Installing node modules | |
remote: | |
remote: added 1927 packages, and audited 2145 packages in 59s | |
remote: | |
remote: 156 packages are looking for funding | |
remote: run `npm fund` for details | |
remote: | |
remote: 58 vulnerabilities (16 moderate, 40 high, 2 critical) | |
remote: | |
remote: To address issues that do not require attention, run: | |
remote: npm audit fix | |
remote: | |
remote: To address all issues (including breaking changes), run: | |
remote: npm audit fix --force | |
remote: | |
remote: Run `npm audit` for details. | |
remote: | |
remote: -----> Build | |
remote: Running build | |
remote: | |
remote: > [email protected] build | |
remote: > react-scripts build | |
remote: | |
remote: Creating an optimized production build... | |
remote: Error: error:0308010C:digital envelope routines::unsupported | |
remote: at new Hash (node:internal/crypto/hash:67:19) | |
remote: at Object.createHash (node:crypto:130:10) | |
remote: at module.exports (/tmp/build_2d8a7469/node_modules/webpack/lib/util/createHash.js:135:53) | |
remote: at NormalModule._initBuildHash (/tmp/build_2d8a7469/node_modules/webpack/lib/NormalModule.js:417:16) | |
remote: at handleParseError (/tmp/build_2d8a7469/node_modules/webpack/lib/NormalModule.js:471:10) | |
remote: at /tmp/build_2d8a7469/node_modules/webpack/lib/NormalModule.js:503:5 | |
remote: at /tmp/build_2d8a7469/node_modules/webpack/lib/NormalModule.js:358:12 | |
remote: at /tmp/build_2d8a7469/node_modules/loader-runner/lib/LoaderRunner.js:373:3 | |
remote: at iterateNormalLoaders (/tmp/build_2d8a7469/node_modules/loader-runner/lib/LoaderRunner.js:214:10) | |
remote: at iterateNormalLoaders (/tmp/build_2d8a7469/node_modules/loader-runner/lib/LoaderRunner.js:221:10) | |
remote: at /tmp/build_2d8a7469/node_modules/loader-runner/lib/LoaderRunner.js:236:3 | |
remote: at runSyncOrAsync (/tmp/build_2d8a7469/node_modules/loader-runner/lib/LoaderRunner.js:130:11) | |
remote: at iterateNormalLoaders (/tmp/build_2d8a7469/node_modules/loader-runner/lib/LoaderRunner.js:232:2) | |
remote: at Array.<anonymous> (/tmp/build_2d8a7469/node_modules/loader-runner/lib/LoaderRunner.js:205:4) | |
remote: at Storage.finished (/tmp/build_2d8a7469/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16) | |
remote: at /tmp/build_2d8a7469/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9 | |
remote: /tmp/build_2d8a7469/node_modules/react-scripts/scripts/build.js:19 | |
remote: throw err; | |
remote: ^ | |
remote: | |
remote: Error: error:0308010C:digital envelope routines::unsupported | |
remote: at new Hash (node:internal/crypto/hash:67:19) | |
remote: at Object.createHash (node:crypto:130:10) | |
remote: at module.exports (/tmp/build_2d8a7469/node_modules/webpack/lib/util/createHash.js:135:53) | |
remote: at NormalModule._initBuildHash (/tmp/build_2d8a7469/node_modules/webpack/lib/NormalModule.js:417:16) | |
remote: at /tmp/build_2d8a7469/node_modules/webpack/lib/NormalModule.js:452:10 | |
remote: at /tmp/build_2d8a7469/node_modules/webpack/lib/NormalModule.js:323:13 | |
remote: at /tmp/build_2d8a7469/node_modules/loader-runner/lib/LoaderRunner.js:367:11 | |
remote: at /tmp/build_2d8a7469/node_modules/loader-runner/lib/LoaderRunner.js:233:18 | |
remote: at context.callback (/tmp/build_2d8a7469/node_modules/loader-runner/lib/LoaderRunner.js:111:13) | |
remote: at /tmp/build_2d8a7469/node_modules/babel-loader/lib/index.js:59:103 { | |
remote: opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], | |
remote: library: 'digital envelope routines', | |
remote: reason: 'unsupported', | |
remote: code: 'ERR_OSSL_EVP_UNSUPPORTED' | |
remote: } | |
remote: | |
remote: Node.js v17.0.1 | |
remote: | |
remote: -----> Build failed | |
remote: | |
remote: We're sorry this build is failing! You can troubleshoot common issues here: | |
remote: https://devcenter.heroku.com/articles/troubleshooting-node-deploys | |
remote: | |
remote: If you're stuck, please submit a ticket so we can help: | |
remote: https://help.heroku.com/ | |
remote: | |
remote: Love, | |
remote: Heroku | |
remote: | |
remote: ! Push rejected, failed to compile React.js (create-react-app) multi app. | |
remote: | |
remote: ! Push failed | |
remote: Verifying deploy... | |
remote: | |
remote: ! Push rejected to vh1. | |
remote: | |
To https://git.heroku.com/vh1.git | |
! [remote rejected] master -> master (pre-receive hook declined) | |
error: failed to push some refs to 'https://git.heroku.com/vh1.git' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment