1. ホーム
  2. node.js

[解決済み] 受信エラー:'Error: SSL Error: SELF_SIGNED_CERT_IN_CHAIN' を受信している。

2022-03-12 10:19:40

質問

npm v1.0.104/node 0.6.12をubuntuで使用しています。npm経由で新しいモジュールをインストールしようとすると、以下のようなエラーが発生します(以前にhttpsではなくhttpでsocket.ioをテストしました & その結果、npm/unsigned certsで問題が発生しているかもしれないと考えています)。 このエラーは、npmが ' https://registry.npmjs.org のURLです。 このエラーを無視するか、あるいは npm を使い続けるために証明書を信頼できるストアに追加することはできますか?

この問題を解決するために何をする必要があるかについての洞察があれば、感謝します(可能であれば、再インストールではなく、設定によって問題を解決したいのです)。

<ブロッククオート

Error: "エラーです。SSL エラーです。SELF_SIGNED_CERT_IN_CHAIN"。

メッセージの全文

npm ERR! Error: SSL Error: SELF_SIGNED_CERT_IN_CHAIN
npm ERR!     at ClientRequest.<anonymous> (/usr/lib/node_modules/npm/node_modules/request/main.js:252:28)
npm ERR!     at ClientRequest.emit (events.js:67:17)
npm ERR!     at HTTPParser.onIncoming (http.js:1261:11)
npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)
npm ERR!     at CleartextStream.ondata (http.js:1150:24)
npm ERR!     at CleartextStream._push (tls.js:375:27)
npm ERR!     at SecurePair.cycle (tls.js:734:20)
npm ERR!     at EncryptedStream.write (tls.js:130:13)
npm ERR!     at Socket.ondata (stream.js:38:26)
npm ERR!     at Socket.emit (events.js:67:17)
npm ERR! Report this *entire* log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR!     <[email protected]>
npm ERR! 
npm ERR! System Linux 2.6.38-13-generic
npm ERR! command "node" "/usr/bin/npm" "install" "jed"
npm ERR! node -v v0.6.12
npm ERR! npm -v 1.0.104

解決方法は?

以下を実行することで、問題が解決しました。

npm config set strict-ssl false

それ以外の問題が発生するかどうかについては、現時点ではコメントできません。