简体   繁体   English

错误:error:0308010C:digital envelope routines::在我的 pod 中不受支持

[英]Error: error:0308010C:digital envelope routines::unsupported in my pod

I am getting an unfamiliar error that is keeping my k8s cluster from starting when I run skaffold dev .当我运行skaffold dev时,我收到一个不熟悉的错误,使我的 k8s 集群无法启动。

➜ ticketing git:(master) ✗ kubectl logs client-depl-d86b58456-tv8l2 ➜ 票务 git:(master) ✗ kubectl 记录 client-depl-d86b58456-tv8l2

client@1.0.0 dev next client@1.0.0 dev 接下来

Browserslist: caniuse-lite is outdated.浏览器列表:caniuse-lite 已过时。 Please run: npx browserslist@latest --update-db ready - started server on http://localhost:3000 node:internal/crypto/hash:67 this[kHandle] = new _Hash(algorithm, xofLen);请运行:npx browserslist@latest --update-db ready - started server on http://localhost:3000 node:internal/crypto/hash:67 this[kHandle] = new _Hash(algorithm, xofLen); ^ ^

Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:67:19) at Object.createHash (node:crypto:133:10) at module.exports (/app/node_modules/webpack/lib/util/createHash.js:135:53) at NormalModule._initBuildHash (/app/node_modules/webpack/lib/NormalModule.js:417:16) at handleParseError (/app/node_modules/webpack/lib/NormalModule.js:471:10) at /app/node_modules/webpack/lib/NormalModule.js:503:5 at /app/node_modules/webpack/lib/NormalModule.js:358:12 at /app/node_modules/loader-runner/lib/LoaderRunner.js:373:3 at iterateNormalLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:214:10) at Array.错误:error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:67:19) at Object.createHash (node:crypto:133:10) at module.exports (/app/node_modules /webpack/lib/util/createHash.js:135:53) 在 NormalModule._initBuildHash (/app/node_modules/webpack/lib/NormalModule.js:417:16) 在 handleParseError (/app/node_modules/webpack/lib/NormalModule .js:471:10) 在 /app/node_modules/webpack/lib/NormalModule.js:503:5 在 /app/node_modules/webpack/lib/NormalModule.js:358:12 在 /app/node_modules/loader-runner /lib/LoaderRunner.js:373:3 在数组的 iterateNormalLoaders (/app/node_modules/loader-runner/lib/LoaderRunner.js:214:10)。 (/app/node_modules/loader-runner/lib/LoaderRunner.js:205:4) { (/app/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' } opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL_EVP_UNSUPPORTED' }

Node.js v18.3.0 Node.js v18.3.0

I did run this command: npx browserslist@latest --update-db , that did not solve it.我确实运行了这个命令: npx browserslist@latest --update-db ,但没有解决它。

I had to go inside the package.json file of my frontend client application and change the start script to NODE_OPTIONS=--openssl-legacy-provider next dev我必须在我的前端客户端应用程序的package.json文件中使用 go 并将启动脚本更改为NODE_OPTIONS=--openssl-legacy-provider next dev

Error was documented here:此处记录了错误:

https://github.com/nodejs/node/issues/40455 https://github.com/nodejs/node/issues/40455

I hope this helps someone else.我希望这可以帮助别人。

"start": "react-scripts --openssl-legacy-provider start"

I downgraded the Node.js version I was using to v16.13.0 and so far it's working for me.我将我使用的 Node.js 版本降级到v16.13.0 ,到目前为止它对我有用。

If you are using NVM (Node Version Manager), perform the installation using the commands:如果您使用的是NVM (节点版本管理器),请使用以下命令执行安装:

  1. nvm install 16.13.0
  2. nvm use 16.13.0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 错误:error:0308010C:digital envelope routines::unsupported - Error: error:0308010C:digital envelope routines::unsupported 错误消息“error:0308010C:digital envelope routines::unsupported” - Error message "error:0308010C:digital envelope routines::unsupported" 错误:error:0308010C:digital envelope routines::unsupported - Error: error:0308010C:digital envelope routines::unsupported 如何解决“Error: error:0308010C:digital envelope routines::unsupported”Nodejs 18 错误 - How to resolve "Error: error:0308010C:digital envelope routines::unsupported" Nodejs 18 error Debian Sid 例程更新导致:“错误:错误:0308010C:数字信封例程::不支持” - Debian Sid routine update results in: "Error: error:0308010C:digital envelope routines::unsupported" React-native 错误:0308010C:数字信封例程::不支持 - React-native error:0308010C:digital envelope routines::unsupported 运行 Angular 应用程序:错误:0308010C:数字信封例程::不支持 - Running Angular Application: error:0308010C:digital envelope routines::unsupported node.js 无法构造变压器:错误:错误:0308010C:数字信封例程::不支持 React Native - node.js Failed to construct transformer: Error: error:0308010C:digital envelope routines::unsupported React Native 错误:error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:71:19) - Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/crypto/hash:71:19) docker 和反应错误,数字包络例程::不支持 - Error with docker and react, digital envelope routines::unsupported
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM