Upgrade and test Node version > 16 #21

Closed
opened 2023-03-06 23:49:57 +00:00 by zramsay · 4 comments
Member

Ran into this common problem, of all the solutions tried, this one worked

https://github.com/webpack/webpack/issues/14532#issuecomment-947012063

Ran into this common problem, of all the solutions tried, this one worked https://github.com/webpack/webpack/issues/14532#issuecomment-947012063
Author
Member
other solutions: https://www.freecodecamp.org/news/error-error-0308010c-digital-envelope-routines-unsupported-node-error-solved/
Author
Member

related to https://github.com/cerc-io/laconic-sdk/issues/6 in that another workaround is downgrading to node 16

related to https://github.com/cerc-io/laconic-sdk/issues/6 in that another workaround is downgrading to node 16
Contributor
ℹ 「wds」: Content not from webpack is served from /home/david/projects/cerc/laconic-console/packages/console-app/dist
node:internal/crypto/hash:71
  this[kHandle] = new _Hash(algorithm, xofLen);
                  ^

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:71:19)
    at Object.createHash (node:crypto:133:10)
    at module.exports (/home/david/projects/cerc/laconic-console/node_modules/webpack-dev-server/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/home/david/projects/cerc/laconic-console/node_modules/webpack-dev-server/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/home/david/projects/cerc/laconic-console/node_modules/webpack-dev-server/node_modules/webpack/lib/NormalModule.js:471:10)
    at /home/david/projects/cerc/laconic-console/node_modules/webpack-dev-server/node_modules/webpack/lib/NormalModule.js:503:5
    at /home/david/projects/cerc/laconic-console/node_modules/webpack-dev-server/node_modules/webpack/lib/NormalModule.js:358:12
    at /home/david/projects/cerc/laconic-console/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/home/david/projects/cerc/laconic-console/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at Array.<anonymous> (/home/david/projects/cerc/laconic-console/node_modules/loader-runner/lib/LoaderRunner.js:205:4) {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

Node.js v18.15.0
``` ℹ 「wds」: Content not from webpack is served from /home/david/projects/cerc/laconic-console/packages/console-app/dist node:internal/crypto/hash:71 this[kHandle] = new _Hash(algorithm, xofLen); ^ Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:71:19) at Object.createHash (node:crypto:133:10) at module.exports (/home/david/projects/cerc/laconic-console/node_modules/webpack-dev-server/node_modules/webpack/lib/util/createHash.js:135:53) at NormalModule._initBuildHash (/home/david/projects/cerc/laconic-console/node_modules/webpack-dev-server/node_modules/webpack/lib/NormalModule.js:417:16) at handleParseError (/home/david/projects/cerc/laconic-console/node_modules/webpack-dev-server/node_modules/webpack/lib/NormalModule.js:471:10) at /home/david/projects/cerc/laconic-console/node_modules/webpack-dev-server/node_modules/webpack/lib/NormalModule.js:503:5 at /home/david/projects/cerc/laconic-console/node_modules/webpack-dev-server/node_modules/webpack/lib/NormalModule.js:358:12 at /home/david/projects/cerc/laconic-console/node_modules/loader-runner/lib/LoaderRunner.js:373:3 at iterateNormalLoaders (/home/david/projects/cerc/laconic-console/node_modules/loader-runner/lib/LoaderRunner.js:214:10) at Array.<anonymous> (/home/david/projects/cerc/laconic-console/node_modules/loader-runner/lib/LoaderRunner.js:205:4) { opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' } Node.js v18.15.0 ```
Contributor
Fixed in : https://github.com/cerc-io/laconic-console/pull/24
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cerc-io/laconic-console#21